amazonka-guarddutyZSamazonka-guardduty
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Network.AWS.GuardDuty

Contents

Description

Derived from API version 2017-11-28 of the AWS service descriptions, licensed under Apache 2.0.

Amazon GuardDuty is a continuous security monitoring service that analyzes and processes the following data sources: VPC Flow Logs, AWS CloudTrail event logs, and DNS logs. It uses threat intelligence feeds (such as lists of malicious IPs and domains) and machine learning to identify unexpected, potentially unauthorized, and malicious activity within your AWS environment. This can include issues like escalations of privileges, uses of exposed credentials, or communication with malicious IPs, URLs, or domains. For example, GuardDuty can detect compromised EC2 instances that serve malware or mine bitcoin.

GuardDuty also monitors AWS account access behavior for signs of compromise. Some examples of this are unauthorized infrastructure deployments such as EC2 instances deployed in a Region that has never been used, or unusual API calls like a password policy change to reduce password strength.

GuardDuty informs you of the status of your AWS environment by producing security findings that you can view in the GuardDuty console or through Amazon CloudWatch events. For more information, see the <https:docs.aws.amazon.comguarddutylatestugwhat-is-guardduty.html Amazon GuardDuty User Guide> .

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2017-11-28 of the Amazon GuardDuty SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by GuardDuty.

BadRequestException

_BadRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A bad request exception object.

InternalServerErrorException

_InternalServerErrorException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An internal server error exception object.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

GetInvitationsCount

data GetInvitationsCount Source #

See: newGetInvitationsCount smart constructor.

Constructors

GetInvitationsCount' 

Instances

Instances details
Eq GetInvitationsCount Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetInvitationsCount

Read GetInvitationsCount Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetInvitationsCount

Show GetInvitationsCount Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetInvitationsCount

Generic GetInvitationsCount Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetInvitationsCount

Associated Types

type Rep GetInvitationsCount :: Type -> Type #

NFData GetInvitationsCount Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetInvitationsCount

Methods

rnf :: GetInvitationsCount -> () #

Hashable GetInvitationsCount Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetInvitationsCount

AWSRequest GetInvitationsCount Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetInvitationsCount

Associated Types

type AWSResponse GetInvitationsCount #

ToHeaders GetInvitationsCount Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetInvitationsCount

ToPath GetInvitationsCount Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetInvitationsCount

ToQuery GetInvitationsCount Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetInvitationsCount

type Rep GetInvitationsCount Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetInvitationsCount

type Rep GetInvitationsCount = D1 ('MetaData "GetInvitationsCount" "Network.AWS.GuardDuty.GetInvitationsCount" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "GetInvitationsCount'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse GetInvitationsCount Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetInvitationsCount

newGetInvitationsCount :: GetInvitationsCount Source #

Create a value of GetInvitationsCount with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

data GetInvitationsCountResponse Source #

See: newGetInvitationsCountResponse smart constructor.

Instances

Instances details
Eq GetInvitationsCountResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetInvitationsCount

Read GetInvitationsCountResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetInvitationsCount

Show GetInvitationsCountResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetInvitationsCount

Generic GetInvitationsCountResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetInvitationsCount

Associated Types

type Rep GetInvitationsCountResponse :: Type -> Type #

NFData GetInvitationsCountResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetInvitationsCount

type Rep GetInvitationsCountResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetInvitationsCount

type Rep GetInvitationsCountResponse = D1 ('MetaData "GetInvitationsCountResponse" "Network.AWS.GuardDuty.GetInvitationsCount" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "GetInvitationsCountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "invitationsCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetInvitationsCountResponse Source #

Create a value of GetInvitationsCountResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:invitationsCount:GetInvitationsCountResponse', getInvitationsCountResponse_invitationsCount - The number of received invitations.

$sel:httpStatus:GetInvitationsCountResponse', getInvitationsCountResponse_httpStatus - The response's http status code.

UnarchiveFindings

data UnarchiveFindings Source #

See: newUnarchiveFindings smart constructor.

Constructors

UnarchiveFindings' Text [Text] 

Instances

Instances details
Eq UnarchiveFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.UnarchiveFindings

Read UnarchiveFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.UnarchiveFindings

Show UnarchiveFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.UnarchiveFindings

Generic UnarchiveFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.UnarchiveFindings

Associated Types

type Rep UnarchiveFindings :: Type -> Type #

NFData UnarchiveFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.UnarchiveFindings

Methods

rnf :: UnarchiveFindings -> () #

Hashable UnarchiveFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.UnarchiveFindings

ToJSON UnarchiveFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.UnarchiveFindings

AWSRequest UnarchiveFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.UnarchiveFindings

Associated Types

type AWSResponse UnarchiveFindings #

ToHeaders UnarchiveFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.UnarchiveFindings

ToPath UnarchiveFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.UnarchiveFindings

ToQuery UnarchiveFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.UnarchiveFindings

type Rep UnarchiveFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.UnarchiveFindings

type Rep UnarchiveFindings = D1 ('MetaData "UnarchiveFindings" "Network.AWS.GuardDuty.UnarchiveFindings" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UnarchiveFindings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "findingIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse UnarchiveFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.UnarchiveFindings

newUnarchiveFindings Source #

Create a value of UnarchiveFindings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:UnarchiveFindings', unarchiveFindings_detectorId - The ID of the detector associated with the findings to unarchive.

$sel:findingIds:UnarchiveFindings', unarchiveFindings_findingIds - The IDs of the findings to unarchive.

data UnarchiveFindingsResponse Source #

See: newUnarchiveFindingsResponse smart constructor.

Instances

Instances details
Eq UnarchiveFindingsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UnarchiveFindings

Read UnarchiveFindingsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UnarchiveFindings

Show UnarchiveFindingsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UnarchiveFindings

Generic UnarchiveFindingsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UnarchiveFindings

Associated Types

type Rep UnarchiveFindingsResponse :: Type -> Type #

NFData UnarchiveFindingsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UnarchiveFindings

type Rep UnarchiveFindingsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UnarchiveFindings

type Rep UnarchiveFindingsResponse = D1 ('MetaData "UnarchiveFindingsResponse" "Network.AWS.GuardDuty.UnarchiveFindings" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UnarchiveFindingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUnarchiveFindingsResponse Source #

Create a value of UnarchiveFindingsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UnarchiveFindingsResponse', unarchiveFindingsResponse_httpStatus - The response's http status code.

UpdateThreatIntelSet

data UpdateThreatIntelSet Source #

See: newUpdateThreatIntelSet smart constructor.

Instances

Instances details
Eq UpdateThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateThreatIntelSet

Read UpdateThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateThreatIntelSet

Show UpdateThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateThreatIntelSet

Generic UpdateThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateThreatIntelSet

Associated Types

type Rep UpdateThreatIntelSet :: Type -> Type #

NFData UpdateThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateThreatIntelSet

Methods

rnf :: UpdateThreatIntelSet -> () #

Hashable UpdateThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateThreatIntelSet

ToJSON UpdateThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateThreatIntelSet

AWSRequest UpdateThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateThreatIntelSet

Associated Types

type AWSResponse UpdateThreatIntelSet #

ToHeaders UpdateThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateThreatIntelSet

ToPath UpdateThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateThreatIntelSet

ToQuery UpdateThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateThreatIntelSet

type Rep UpdateThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateThreatIntelSet

type Rep UpdateThreatIntelSet = D1 ('MetaData "UpdateThreatIntelSet" "Network.AWS.GuardDuty.UpdateThreatIntelSet" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UpdateThreatIntelSet'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "activate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "threatIntelSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse UpdateThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateThreatIntelSet

newUpdateThreatIntelSet Source #

Create a value of UpdateThreatIntelSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:activate:UpdateThreatIntelSet', updateThreatIntelSet_activate - The updated Boolean value that specifies whether the ThreateIntelSet is active or not.

$sel:name:UpdateThreatIntelSet', updateThreatIntelSet_name - The unique ID that specifies the ThreatIntelSet that you want to update.

$sel:location:UpdateThreatIntelSet', updateThreatIntelSet_location - The updated URI of the file that contains the ThreateIntelSet.

$sel:detectorId:UpdateThreatIntelSet', updateThreatIntelSet_detectorId - The detectorID that specifies the GuardDuty service whose ThreatIntelSet you want to update.

$sel:threatIntelSetId:UpdateThreatIntelSet', updateThreatIntelSet_threatIntelSetId - The unique ID that specifies the ThreatIntelSet that you want to update.

data UpdateThreatIntelSetResponse Source #

See: newUpdateThreatIntelSetResponse smart constructor.

Instances

Instances details
Eq UpdateThreatIntelSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateThreatIntelSet

Read UpdateThreatIntelSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateThreatIntelSet

Show UpdateThreatIntelSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateThreatIntelSet

Generic UpdateThreatIntelSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateThreatIntelSet

Associated Types

type Rep UpdateThreatIntelSetResponse :: Type -> Type #

NFData UpdateThreatIntelSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateThreatIntelSet

type Rep UpdateThreatIntelSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateThreatIntelSet

type Rep UpdateThreatIntelSetResponse = D1 ('MetaData "UpdateThreatIntelSetResponse" "Network.AWS.GuardDuty.UpdateThreatIntelSet" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UpdateThreatIntelSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateThreatIntelSetResponse Source #

Create a value of UpdateThreatIntelSetResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateThreatIntelSetResponse', updateThreatIntelSetResponse_httpStatus - The response's http status code.

DeleteThreatIntelSet

data DeleteThreatIntelSet Source #

See: newDeleteThreatIntelSet smart constructor.

Instances

Instances details
Eq DeleteThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteThreatIntelSet

Read DeleteThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteThreatIntelSet

Show DeleteThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteThreatIntelSet

Generic DeleteThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteThreatIntelSet

Associated Types

type Rep DeleteThreatIntelSet :: Type -> Type #

NFData DeleteThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteThreatIntelSet

Methods

rnf :: DeleteThreatIntelSet -> () #

Hashable DeleteThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteThreatIntelSet

AWSRequest DeleteThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteThreatIntelSet

Associated Types

type AWSResponse DeleteThreatIntelSet #

ToHeaders DeleteThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteThreatIntelSet

ToPath DeleteThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteThreatIntelSet

ToQuery DeleteThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteThreatIntelSet

type Rep DeleteThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteThreatIntelSet

type Rep DeleteThreatIntelSet = D1 ('MetaData "DeleteThreatIntelSet" "Network.AWS.GuardDuty.DeleteThreatIntelSet" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DeleteThreatIntelSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "threatIntelSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteThreatIntelSet

newDeleteThreatIntelSet Source #

Create a value of DeleteThreatIntelSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:DeleteThreatIntelSet', deleteThreatIntelSet_detectorId - The unique ID of the detector that the threatIntelSet is associated with.

$sel:threatIntelSetId:DeleteThreatIntelSet', deleteThreatIntelSet_threatIntelSetId - The unique ID of the threatIntelSet that you want to delete.

data DeleteThreatIntelSetResponse Source #

See: newDeleteThreatIntelSetResponse smart constructor.

Instances

Instances details
Eq DeleteThreatIntelSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteThreatIntelSet

Read DeleteThreatIntelSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteThreatIntelSet

Show DeleteThreatIntelSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteThreatIntelSet

Generic DeleteThreatIntelSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteThreatIntelSet

Associated Types

type Rep DeleteThreatIntelSetResponse :: Type -> Type #

NFData DeleteThreatIntelSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteThreatIntelSet

type Rep DeleteThreatIntelSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteThreatIntelSet

type Rep DeleteThreatIntelSetResponse = D1 ('MetaData "DeleteThreatIntelSetResponse" "Network.AWS.GuardDuty.DeleteThreatIntelSet" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DeleteThreatIntelSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteThreatIntelSetResponse Source #

Create a value of DeleteThreatIntelSetResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteThreatIntelSetResponse', deleteThreatIntelSetResponse_httpStatus - The response's http status code.

CreateMembers

data CreateMembers Source #

See: newCreateMembers smart constructor.

Instances

Instances details
Eq CreateMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateMembers

Read CreateMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateMembers

Show CreateMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateMembers

Generic CreateMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateMembers

Associated Types

type Rep CreateMembers :: Type -> Type #

NFData CreateMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateMembers

Methods

rnf :: CreateMembers -> () #

Hashable CreateMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateMembers

ToJSON CreateMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateMembers

AWSRequest CreateMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateMembers

Associated Types

type AWSResponse CreateMembers #

ToHeaders CreateMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateMembers

ToPath CreateMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateMembers

ToQuery CreateMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateMembers

type Rep CreateMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateMembers

type Rep CreateMembers = D1 ('MetaData "CreateMembers" "Network.AWS.GuardDuty.CreateMembers" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "CreateMembers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "accountDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty AccountDetail))))
type AWSResponse CreateMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateMembers

newCreateMembers Source #

Create a value of CreateMembers with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:CreateMembers', createMembers_detectorId - The unique ID of the detector of the GuardDuty account that you want to associate member accounts with.

$sel:accountDetails:CreateMembers', createMembers_accountDetails - A list of account ID and email address pairs of the accounts that you want to associate with the GuardDuty administrator account.

data CreateMembersResponse Source #

See: newCreateMembersResponse smart constructor.

Instances

Instances details
Eq CreateMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateMembers

Read CreateMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateMembers

Show CreateMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateMembers

Generic CreateMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateMembers

Associated Types

type Rep CreateMembersResponse :: Type -> Type #

NFData CreateMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateMembers

Methods

rnf :: CreateMembersResponse -> () #

type Rep CreateMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateMembers

type Rep CreateMembersResponse = D1 ('MetaData "CreateMembersResponse" "Network.AWS.GuardDuty.CreateMembers" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "CreateMembersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "unprocessedAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [UnprocessedAccount])))

newCreateMembersResponse Source #

Create a value of CreateMembersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateMembersResponse', createMembersResponse_httpStatus - The response's http status code.

$sel:unprocessedAccounts:CreateMembersResponse', createMembersResponse_unprocessedAccounts - A list of objects that include the accountIds of the unprocessed accounts and a result string that explains why each was unprocessed.

DeletePublishingDestination

data DeletePublishingDestination Source #

See: newDeletePublishingDestination smart constructor.

Instances

Instances details
Eq DeletePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeletePublishingDestination

Read DeletePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeletePublishingDestination

Show DeletePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeletePublishingDestination

Generic DeletePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeletePublishingDestination

Associated Types

type Rep DeletePublishingDestination :: Type -> Type #

NFData DeletePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeletePublishingDestination

Hashable DeletePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeletePublishingDestination

AWSRequest DeletePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeletePublishingDestination

ToHeaders DeletePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeletePublishingDestination

ToPath DeletePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeletePublishingDestination

ToQuery DeletePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeletePublishingDestination

type Rep DeletePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeletePublishingDestination

type Rep DeletePublishingDestination = D1 ('MetaData "DeletePublishingDestination" "Network.AWS.GuardDuty.DeletePublishingDestination" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DeletePublishingDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "destinationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeletePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeletePublishingDestination

newDeletePublishingDestination Source #

Create a value of DeletePublishingDestination with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:DeletePublishingDestination', deletePublishingDestination_detectorId - The unique ID of the detector associated with the publishing destination to delete.

$sel:destinationId:DeletePublishingDestination', deletePublishingDestination_destinationId - The ID of the publishing destination to delete.

data DeletePublishingDestinationResponse Source #

Instances

Instances details
Eq DeletePublishingDestinationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeletePublishingDestination

Read DeletePublishingDestinationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeletePublishingDestination

Show DeletePublishingDestinationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeletePublishingDestination

Generic DeletePublishingDestinationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeletePublishingDestination

NFData DeletePublishingDestinationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeletePublishingDestination

type Rep DeletePublishingDestinationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeletePublishingDestination

type Rep DeletePublishingDestinationResponse = D1 ('MetaData "DeletePublishingDestinationResponse" "Network.AWS.GuardDuty.DeletePublishingDestination" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DeletePublishingDestinationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeletePublishingDestinationResponse Source #

Create a value of DeletePublishingDestinationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeletePublishingDestinationResponse', deletePublishingDestinationResponse_httpStatus - The response's http status code.

GetDetector

data GetDetector Source #

See: newGetDetector smart constructor.

Constructors

GetDetector' Text 

Instances

Instances details
Eq GetDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetDetector

Read GetDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetDetector

Show GetDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetDetector

Generic GetDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetDetector

Associated Types

type Rep GetDetector :: Type -> Type #

NFData GetDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetDetector

Methods

rnf :: GetDetector -> () #

Hashable GetDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetDetector

AWSRequest GetDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetDetector

Associated Types

type AWSResponse GetDetector #

ToHeaders GetDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetDetector

Methods

toHeaders :: GetDetector -> [Header] #

ToPath GetDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetDetector

ToQuery GetDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetDetector

type Rep GetDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetDetector

type Rep GetDetector = D1 ('MetaData "GetDetector" "Network.AWS.GuardDuty.GetDetector" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "GetDetector'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetDetector

newGetDetector Source #

Create a value of GetDetector with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:GetDetector', getDetector_detectorId - The unique ID of the detector that you want to get.

data GetDetectorResponse Source #

See: newGetDetectorResponse smart constructor.

Instances

Instances details
Eq GetDetectorResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetDetector

Read GetDetectorResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetDetector

Show GetDetectorResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetDetector

Generic GetDetectorResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetDetector

Associated Types

type Rep GetDetectorResponse :: Type -> Type #

NFData GetDetectorResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetDetector

Methods

rnf :: GetDetectorResponse -> () #

type Rep GetDetectorResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetDetector

newGetDetectorResponse Source #

Create a value of GetDetectorResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dataSources:GetDetectorResponse', getDetectorResponse_dataSources - Describes which data sources are enabled for the detector.

$sel:updatedAt:GetDetectorResponse', getDetectorResponse_updatedAt - The last-updated timestamp for the detector.

$sel:findingPublishingFrequency:GetDetectorResponse', getDetectorResponse_findingPublishingFrequency - The publishing frequency of the finding.

$sel:createdAt:GetDetectorResponse', getDetectorResponse_createdAt - The timestamp of when the detector was created.

$sel:tags:GetDetectorResponse', getDetectorResponse_tags - The tags of the detector resource.

$sel:httpStatus:GetDetectorResponse', getDetectorResponse_httpStatus - The response's http status code.

$sel:serviceRole:GetDetectorResponse', getDetectorResponse_serviceRole - The GuardDuty service role.

$sel:status:GetDetectorResponse', getDetectorResponse_status - The detector status.

ListFindings (Paginated)

data ListFindings Source #

See: newListFindings smart constructor.

Instances

Instances details
Eq ListFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFindings

Read ListFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFindings

Show ListFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFindings

Generic ListFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFindings

Associated Types

type Rep ListFindings :: Type -> Type #

NFData ListFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFindings

Methods

rnf :: ListFindings -> () #

Hashable ListFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFindings

ToJSON ListFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFindings

AWSPager ListFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFindings

AWSRequest ListFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFindings

Associated Types

type AWSResponse ListFindings #

ToHeaders ListFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFindings

ToPath ListFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFindings

ToQuery ListFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFindings

type Rep ListFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFindings

type Rep ListFindings = D1 ('MetaData "ListFindings" "Network.AWS.GuardDuty.ListFindings" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListFindings'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sortCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SortCriteria))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "findingCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingCriteria)) :*: S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse ListFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFindings

newListFindings Source #

Create a value of ListFindings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListFindings', listFindings_nextToken - You can use this parameter when paginating results. Set the value of this parameter to null on your first call to the list action. For subsequent calls to the action, fill nextToken in the request with the value of NextToken from the previous response to continue listing data.

$sel:sortCriteria:ListFindings', listFindings_sortCriteria - Represents the criteria used for sorting findings.

$sel:maxResults:ListFindings', listFindings_maxResults - You can use this parameter to indicate the maximum number of items you want in the response. The default value is 50. The maximum value is 50.

$sel:findingCriteria:ListFindings', listFindings_findingCriteria - Represents the criteria used for querying findings. Valid values include:

  • JSON field name
  • accountId
  • region
  • confidence
  • id
  • resource.accessKeyDetails.accessKeyId
  • resource.accessKeyDetails.principalId
  • resource.accessKeyDetails.userName
  • resource.accessKeyDetails.userType
  • resource.instanceDetails.iamInstanceProfile.id
  • resource.instanceDetails.imageId
  • resource.instanceDetails.instanceId
  • resource.instanceDetails.networkInterfaces.ipv6Addresses
  • resource.instanceDetails.networkInterfaces.privateIpAddresses.privateIpAddress
  • resource.instanceDetails.networkInterfaces.publicDnsName
  • resource.instanceDetails.networkInterfaces.publicIp
  • resource.instanceDetails.networkInterfaces.securityGroups.groupId
  • resource.instanceDetails.networkInterfaces.securityGroups.groupName
  • resource.instanceDetails.networkInterfaces.subnetId
  • resource.instanceDetails.networkInterfaces.vpcId
  • resource.instanceDetails.tags.key
  • resource.instanceDetails.tags.value
  • resource.resourceType
  • service.action.actionType
  • service.action.awsApiCallAction.api
  • service.action.awsApiCallAction.callerType
  • service.action.awsApiCallAction.remoteIpDetails.city.cityName
  • service.action.awsApiCallAction.remoteIpDetails.country.countryName
  • service.action.awsApiCallAction.remoteIpDetails.ipAddressV4
  • service.action.awsApiCallAction.remoteIpDetails.organization.asn
  • service.action.awsApiCallAction.remoteIpDetails.organization.asnOrg
  • service.action.awsApiCallAction.serviceName
  • service.action.dnsRequestAction.domain
  • service.action.networkConnectionAction.blocked
  • service.action.networkConnectionAction.connectionDirection
  • service.action.networkConnectionAction.localPortDetails.port
  • service.action.networkConnectionAction.protocol
  • service.action.networkConnectionAction.remoteIpDetails.city.cityName
  • service.action.networkConnectionAction.remoteIpDetails.country.countryName
  • service.action.networkConnectionAction.remoteIpDetails.ipAddressV4
  • service.action.networkConnectionAction.remoteIpDetails.organization.asn
  • service.action.networkConnectionAction.remoteIpDetails.organization.asnOrg
  • service.action.networkConnectionAction.remotePortDetails.port
  • service.additionalInfo.threatListName
  • service.archived

    When this attribute is set to 'true', only archived findings are listed. When it's set to 'false', only unarchived findings are listed. When this attribute is not set, all existing findings are listed.

  • service.resourceRole
  • severity
  • type
  • updatedAt

    Type: Timestamp in Unix Epoch millisecond format: 1486685375000

$sel:detectorId:ListFindings', listFindings_detectorId - The ID of the detector that specifies the GuardDuty service whose findings you want to list.

data ListFindingsResponse Source #

See: newListFindingsResponse smart constructor.

Instances

Instances details
Eq ListFindingsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFindings

Read ListFindingsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFindings

Show ListFindingsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFindings

Generic ListFindingsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFindings

Associated Types

type Rep ListFindingsResponse :: Type -> Type #

NFData ListFindingsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFindings

Methods

rnf :: ListFindingsResponse -> () #

type Rep ListFindingsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFindings

type Rep ListFindingsResponse = D1 ('MetaData "ListFindingsResponse" "Network.AWS.GuardDuty.ListFindings" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListFindingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "findingIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))

newListFindingsResponse Source #

Create a value of ListFindingsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListFindings', listFindingsResponse_nextToken - The pagination parameter to be used on the next list operation to retrieve more items.

$sel:httpStatus:ListFindingsResponse', listFindingsResponse_httpStatus - The response's http status code.

$sel:findingIds:ListFindingsResponse', listFindingsResponse_findingIds - The IDs of the findings that you're listing.

UpdatePublishingDestination

data UpdatePublishingDestination Source #

See: newUpdatePublishingDestination smart constructor.

Instances

Instances details
Eq UpdatePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdatePublishingDestination

Read UpdatePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdatePublishingDestination

Show UpdatePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdatePublishingDestination

Generic UpdatePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdatePublishingDestination

Associated Types

type Rep UpdatePublishingDestination :: Type -> Type #

NFData UpdatePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdatePublishingDestination

Hashable UpdatePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdatePublishingDestination

ToJSON UpdatePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdatePublishingDestination

AWSRequest UpdatePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdatePublishingDestination

ToHeaders UpdatePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdatePublishingDestination

ToPath UpdatePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdatePublishingDestination

ToQuery UpdatePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdatePublishingDestination

type Rep UpdatePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdatePublishingDestination

type Rep UpdatePublishingDestination = D1 ('MetaData "UpdatePublishingDestination" "Network.AWS.GuardDuty.UpdatePublishingDestination" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UpdatePublishingDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "destinationProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DestinationProperties)) :*: (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "destinationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdatePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdatePublishingDestination

newUpdatePublishingDestination Source #

Create a value of UpdatePublishingDestination with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:destinationProperties:UpdatePublishingDestination', updatePublishingDestination_destinationProperties - A DestinationProperties object that includes the DestinationArn and KmsKeyArn of the publishing destination.

$sel:detectorId:UpdatePublishingDestination', updatePublishingDestination_detectorId - The ID of the detector associated with the publishing destinations to update.

$sel:destinationId:UpdatePublishingDestination', updatePublishingDestination_destinationId - The ID of the publishing destination to update.

data UpdatePublishingDestinationResponse Source #

Instances

Instances details
Eq UpdatePublishingDestinationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdatePublishingDestination

Read UpdatePublishingDestinationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdatePublishingDestination

Show UpdatePublishingDestinationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdatePublishingDestination

Generic UpdatePublishingDestinationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdatePublishingDestination

NFData UpdatePublishingDestinationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdatePublishingDestination

type Rep UpdatePublishingDestinationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdatePublishingDestination

type Rep UpdatePublishingDestinationResponse = D1 ('MetaData "UpdatePublishingDestinationResponse" "Network.AWS.GuardDuty.UpdatePublishingDestination" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UpdatePublishingDestinationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdatePublishingDestinationResponse Source #

Create a value of UpdatePublishingDestinationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdatePublishingDestinationResponse', updatePublishingDestinationResponse_httpStatus - The response's http status code.

EnableOrganizationAdminAccount

data EnableOrganizationAdminAccount Source #

See: newEnableOrganizationAdminAccount smart constructor.

Instances

Instances details
Eq EnableOrganizationAdminAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.EnableOrganizationAdminAccount

Read EnableOrganizationAdminAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.EnableOrganizationAdminAccount

Show EnableOrganizationAdminAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.EnableOrganizationAdminAccount

Generic EnableOrganizationAdminAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.EnableOrganizationAdminAccount

Associated Types

type Rep EnableOrganizationAdminAccount :: Type -> Type #

NFData EnableOrganizationAdminAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.EnableOrganizationAdminAccount

Hashable EnableOrganizationAdminAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.EnableOrganizationAdminAccount

ToJSON EnableOrganizationAdminAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.EnableOrganizationAdminAccount

AWSRequest EnableOrganizationAdminAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.EnableOrganizationAdminAccount

ToHeaders EnableOrganizationAdminAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.EnableOrganizationAdminAccount

ToPath EnableOrganizationAdminAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.EnableOrganizationAdminAccount

ToQuery EnableOrganizationAdminAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.EnableOrganizationAdminAccount

type Rep EnableOrganizationAdminAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.EnableOrganizationAdminAccount

type Rep EnableOrganizationAdminAccount = D1 ('MetaData "EnableOrganizationAdminAccount" "Network.AWS.GuardDuty.EnableOrganizationAdminAccount" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "EnableOrganizationAdminAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "adminAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse EnableOrganizationAdminAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.EnableOrganizationAdminAccount

newEnableOrganizationAdminAccount Source #

Create a value of EnableOrganizationAdminAccount with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:adminAccountId:EnableOrganizationAdminAccount', enableOrganizationAdminAccount_adminAccountId - The AWS Account ID for the organization account to be enabled as a GuardDuty delegated administrator.

data EnableOrganizationAdminAccountResponse Source #

Instances

Instances details
Eq EnableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.EnableOrganizationAdminAccount

Read EnableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.EnableOrganizationAdminAccount

Show EnableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.EnableOrganizationAdminAccount

Generic EnableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.EnableOrganizationAdminAccount

NFData EnableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.EnableOrganizationAdminAccount

type Rep EnableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.EnableOrganizationAdminAccount

type Rep EnableOrganizationAdminAccountResponse = D1 ('MetaData "EnableOrganizationAdminAccountResponse" "Network.AWS.GuardDuty.EnableOrganizationAdminAccount" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "EnableOrganizationAdminAccountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newEnableOrganizationAdminAccountResponse Source #

Create a value of EnableOrganizationAdminAccountResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:EnableOrganizationAdminAccountResponse', enableOrganizationAdminAccountResponse_httpStatus - The response's http status code.

ArchiveFindings

data ArchiveFindings Source #

See: newArchiveFindings smart constructor.

Constructors

ArchiveFindings' Text [Text] 

Instances

Instances details
Eq ArchiveFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.ArchiveFindings

Read ArchiveFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.ArchiveFindings

Show ArchiveFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.ArchiveFindings

Generic ArchiveFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.ArchiveFindings

Associated Types

type Rep ArchiveFindings :: Type -> Type #

NFData ArchiveFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.ArchiveFindings

Methods

rnf :: ArchiveFindings -> () #

Hashable ArchiveFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.ArchiveFindings

ToJSON ArchiveFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.ArchiveFindings

AWSRequest ArchiveFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.ArchiveFindings

Associated Types

type AWSResponse ArchiveFindings #

ToHeaders ArchiveFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.ArchiveFindings

ToPath ArchiveFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.ArchiveFindings

ToQuery ArchiveFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.ArchiveFindings

type Rep ArchiveFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.ArchiveFindings

type Rep ArchiveFindings = D1 ('MetaData "ArchiveFindings" "Network.AWS.GuardDuty.ArchiveFindings" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ArchiveFindings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "findingIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse ArchiveFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.ArchiveFindings

newArchiveFindings Source #

Create a value of ArchiveFindings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:ArchiveFindings', archiveFindings_detectorId - The ID of the detector that specifies the GuardDuty service whose findings you want to archive.

$sel:findingIds:ArchiveFindings', archiveFindings_findingIds - The IDs of the findings that you want to archive.

data ArchiveFindingsResponse Source #

See: newArchiveFindingsResponse smart constructor.

Instances

Instances details
Eq ArchiveFindingsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ArchiveFindings

Read ArchiveFindingsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ArchiveFindings

Show ArchiveFindingsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ArchiveFindings

Generic ArchiveFindingsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ArchiveFindings

Associated Types

type Rep ArchiveFindingsResponse :: Type -> Type #

NFData ArchiveFindingsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ArchiveFindings

Methods

rnf :: ArchiveFindingsResponse -> () #

type Rep ArchiveFindingsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ArchiveFindings

type Rep ArchiveFindingsResponse = D1 ('MetaData "ArchiveFindingsResponse" "Network.AWS.GuardDuty.ArchiveFindings" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ArchiveFindingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newArchiveFindingsResponse Source #

Create a value of ArchiveFindingsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:ArchiveFindingsResponse', archiveFindingsResponse_httpStatus - The response's http status code.

CreateFilter

data CreateFilter Source #

See: newCreateFilter smart constructor.

Instances

Instances details
Eq CreateFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateFilter

Read CreateFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateFilter

Show CreateFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateFilter

Generic CreateFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateFilter

Associated Types

type Rep CreateFilter :: Type -> Type #

NFData CreateFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateFilter

Methods

rnf :: CreateFilter -> () #

Hashable CreateFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateFilter

ToJSON CreateFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateFilter

AWSRequest CreateFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateFilter

Associated Types

type AWSResponse CreateFilter #

ToHeaders CreateFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateFilter

ToPath CreateFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateFilter

ToQuery CreateFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateFilter

type Rep CreateFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateFilter

type AWSResponse CreateFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateFilter

newCreateFilter Source #

Create a value of CreateFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:rank:CreateFilter', createFilter_rank - Specifies the position of the filter in the list of current filters. Also specifies the order in which this filter is applied to the findings.

$sel:tags:CreateFilter', createFilter_tags - The tags to be added to a new filter resource.

$sel:action:CreateFilter', createFilter_action - Specifies the action that is to be applied to the findings that match the filter.

$sel:description:CreateFilter', createFilter_description - The description of the filter.

$sel:clientToken:CreateFilter', createFilter_clientToken - The idempotency token for the create request.

$sel:detectorId:CreateFilter', createFilter_detectorId - The ID of the detector belonging to the GuardDuty account that you want to create a filter for.

$sel:name:CreateFilter', createFilter_name - The name of the filter. Minimum length of 3. Maximum length of 64. Valid characters include alphanumeric characters, dot (.), underscore (_), and dash (-). Spaces are not allowed.

$sel:findingCriteria:CreateFilter', createFilter_findingCriteria - Represents the criteria to be used in the filter for querying findings.

You can only use the following attributes to query findings:

  • accountId
  • region
  • confidence
  • id
  • resource.accessKeyDetails.accessKeyId
  • resource.accessKeyDetails.principalId
  • resource.accessKeyDetails.userName
  • resource.accessKeyDetails.userType
  • resource.instanceDetails.iamInstanceProfile.id
  • resource.instanceDetails.imageId
  • resource.instanceDetails.instanceId
  • resource.instanceDetails.outpostArn
  • resource.instanceDetails.networkInterfaces.ipv6Addresses
  • resource.instanceDetails.networkInterfaces.privateIpAddresses.privateIpAddress
  • resource.instanceDetails.networkInterfaces.publicDnsName
  • resource.instanceDetails.networkInterfaces.publicIp
  • resource.instanceDetails.networkInterfaces.securityGroups.groupId
  • resource.instanceDetails.networkInterfaces.securityGroups.groupName
  • resource.instanceDetails.networkInterfaces.subnetId
  • resource.instanceDetails.networkInterfaces.vpcId
  • resource.instanceDetails.tags.key
  • resource.instanceDetails.tags.value
  • resource.resourceType
  • service.action.actionType
  • service.action.awsApiCallAction.api
  • service.action.awsApiCallAction.callerType
  • service.action.awsApiCallAction.errorCode
  • service.action.awsApiCallAction.remoteIpDetails.city.cityName
  • service.action.awsApiCallAction.remoteIpDetails.country.countryName
  • service.action.awsApiCallAction.remoteIpDetails.ipAddressV4
  • service.action.awsApiCallAction.remoteIpDetails.organization.asn
  • service.action.awsApiCallAction.remoteIpDetails.organization.asnOrg
  • service.action.awsApiCallAction.serviceName
  • service.action.dnsRequestAction.domain
  • service.action.networkConnectionAction.blocked
  • service.action.networkConnectionAction.connectionDirection
  • service.action.networkConnectionAction.localPortDetails.port
  • service.action.networkConnectionAction.protocol
  • service.action.networkConnectionAction.localIpDetails.ipAddressV4
  • service.action.networkConnectionAction.remoteIpDetails.city.cityName
  • service.action.networkConnectionAction.remoteIpDetails.country.countryName
  • service.action.networkConnectionAction.remoteIpDetails.ipAddressV4
  • service.action.networkConnectionAction.remoteIpDetails.organization.asn
  • service.action.networkConnectionAction.remoteIpDetails.organization.asnOrg
  • service.action.networkConnectionAction.remotePortDetails.port
  • service.additionalInfo.threatListName
  • service.archived

    When this attribute is set to TRUE, only archived findings are listed. When it's set to FALSE, only unarchived findings are listed. When this attribute is not set, all existing findings are listed.

  • service.resourceRole
  • severity
  • type
  • updatedAt

    Type: ISO 8601 string format: YYYY-MM-DDTHH:MM:SS.SSSZ or YYYY-MM-DDTHH:MM:SSZ depending on whether the value contains milliseconds.

data CreateFilterResponse Source #

See: newCreateFilterResponse smart constructor.

Instances

Instances details
Eq CreateFilterResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateFilter

Read CreateFilterResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateFilter

Show CreateFilterResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateFilter

Generic CreateFilterResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateFilter

Associated Types

type Rep CreateFilterResponse :: Type -> Type #

NFData CreateFilterResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateFilter

Methods

rnf :: CreateFilterResponse -> () #

type Rep CreateFilterResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateFilter

type Rep CreateFilterResponse = D1 ('MetaData "CreateFilterResponse" "Network.AWS.GuardDuty.CreateFilter" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "CreateFilterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCreateFilterResponse Source #

Create a value of CreateFilterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateFilterResponse', createFilterResponse_httpStatus - The response's http status code.

$sel:name:CreateFilter', createFilterResponse_name - The name of the successfully created filter.

DeleteFilter

data DeleteFilter Source #

See: newDeleteFilter smart constructor.

Constructors

DeleteFilter' Text Text 

Instances

Instances details
Eq DeleteFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteFilter

Read DeleteFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteFilter

Show DeleteFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteFilter

Generic DeleteFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteFilter

Associated Types

type Rep DeleteFilter :: Type -> Type #

NFData DeleteFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteFilter

Methods

rnf :: DeleteFilter -> () #

Hashable DeleteFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteFilter

AWSRequest DeleteFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteFilter

Associated Types

type AWSResponse DeleteFilter #

ToHeaders DeleteFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteFilter

ToPath DeleteFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteFilter

ToQuery DeleteFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteFilter

type Rep DeleteFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteFilter

type Rep DeleteFilter = D1 ('MetaData "DeleteFilter" "Network.AWS.GuardDuty.DeleteFilter" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DeleteFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "filterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteFilter

newDeleteFilter Source #

Create a value of DeleteFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:DeleteFilter', deleteFilter_detectorId - The unique ID of the detector that the filter is associated with.

$sel:filterName:DeleteFilter', deleteFilter_filterName - The name of the filter that you want to delete.

data DeleteFilterResponse Source #

See: newDeleteFilterResponse smart constructor.

Instances

Instances details
Eq DeleteFilterResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteFilter

Read DeleteFilterResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteFilter

Show DeleteFilterResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteFilter

Generic DeleteFilterResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteFilter

Associated Types

type Rep DeleteFilterResponse :: Type -> Type #

NFData DeleteFilterResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteFilter

Methods

rnf :: DeleteFilterResponse -> () #

type Rep DeleteFilterResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteFilter

type Rep DeleteFilterResponse = D1 ('MetaData "DeleteFilterResponse" "Network.AWS.GuardDuty.DeleteFilter" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DeleteFilterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteFilterResponse Source #

Create a value of DeleteFilterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteFilterResponse', deleteFilterResponse_httpStatus - The response's http status code.

UpdateFilter

data UpdateFilter Source #

See: newUpdateFilter smart constructor.

Instances

Instances details
Eq UpdateFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateFilter

Read UpdateFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateFilter

Show UpdateFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateFilter

Generic UpdateFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateFilter

Associated Types

type Rep UpdateFilter :: Type -> Type #

NFData UpdateFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateFilter

Methods

rnf :: UpdateFilter -> () #

Hashable UpdateFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateFilter

ToJSON UpdateFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateFilter

AWSRequest UpdateFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateFilter

Associated Types

type AWSResponse UpdateFilter #

ToHeaders UpdateFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateFilter

ToPath UpdateFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateFilter

ToQuery UpdateFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateFilter

type Rep UpdateFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateFilter

type AWSResponse UpdateFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateFilter

newUpdateFilter Source #

Create a value of UpdateFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:rank:UpdateFilter', updateFilter_rank - Specifies the position of the filter in the list of current filters. Also specifies the order in which this filter is applied to the findings.

$sel:findingCriteria:UpdateFilter', updateFilter_findingCriteria - Represents the criteria to be used in the filter for querying findings.

$sel:action:UpdateFilter', updateFilter_action - Specifies the action that is to be applied to the findings that match the filter.

$sel:description:UpdateFilter', updateFilter_description - The description of the filter.

$sel:detectorId:UpdateFilter', updateFilter_detectorId - The unique ID of the detector that specifies the GuardDuty service where you want to update a filter.

$sel:filterName:UpdateFilter', updateFilter_filterName - The name of the filter.

data UpdateFilterResponse Source #

See: newUpdateFilterResponse smart constructor.

Instances

Instances details
Eq UpdateFilterResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateFilter

Read UpdateFilterResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateFilter

Show UpdateFilterResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateFilter

Generic UpdateFilterResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateFilter

Associated Types

type Rep UpdateFilterResponse :: Type -> Type #

NFData UpdateFilterResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateFilter

Methods

rnf :: UpdateFilterResponse -> () #

type Rep UpdateFilterResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateFilter

type Rep UpdateFilterResponse = D1 ('MetaData "UpdateFilterResponse" "Network.AWS.GuardDuty.UpdateFilter" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UpdateFilterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newUpdateFilterResponse Source #

Create a value of UpdateFilterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateFilterResponse', updateFilterResponse_httpStatus - The response's http status code.

$sel:name:UpdateFilterResponse', updateFilterResponse_name - The name of the filter.

AcceptInvitation

data AcceptInvitation Source #

See: newAcceptInvitation smart constructor.

Instances

Instances details
Eq AcceptInvitation Source # 
Instance details

Defined in Network.AWS.GuardDuty.AcceptInvitation

Read AcceptInvitation Source # 
Instance details

Defined in Network.AWS.GuardDuty.AcceptInvitation

Show AcceptInvitation Source # 
Instance details

Defined in Network.AWS.GuardDuty.AcceptInvitation

Generic AcceptInvitation Source # 
Instance details

Defined in Network.AWS.GuardDuty.AcceptInvitation

Associated Types

type Rep AcceptInvitation :: Type -> Type #

NFData AcceptInvitation Source # 
Instance details

Defined in Network.AWS.GuardDuty.AcceptInvitation

Methods

rnf :: AcceptInvitation -> () #

Hashable AcceptInvitation Source # 
Instance details

Defined in Network.AWS.GuardDuty.AcceptInvitation

ToJSON AcceptInvitation Source # 
Instance details

Defined in Network.AWS.GuardDuty.AcceptInvitation

AWSRequest AcceptInvitation Source # 
Instance details

Defined in Network.AWS.GuardDuty.AcceptInvitation

Associated Types

type AWSResponse AcceptInvitation #

ToHeaders AcceptInvitation Source # 
Instance details

Defined in Network.AWS.GuardDuty.AcceptInvitation

ToPath AcceptInvitation Source # 
Instance details

Defined in Network.AWS.GuardDuty.AcceptInvitation

ToQuery AcceptInvitation Source # 
Instance details

Defined in Network.AWS.GuardDuty.AcceptInvitation

type Rep AcceptInvitation Source # 
Instance details

Defined in Network.AWS.GuardDuty.AcceptInvitation

type Rep AcceptInvitation = D1 ('MetaData "AcceptInvitation" "Network.AWS.GuardDuty.AcceptInvitation" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "AcceptInvitation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "masterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "invitationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse AcceptInvitation Source # 
Instance details

Defined in Network.AWS.GuardDuty.AcceptInvitation

newAcceptInvitation Source #

Create a value of AcceptInvitation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:AcceptInvitation', acceptInvitation_detectorId - The unique ID of the detector of the GuardDuty member account.

$sel:masterId:AcceptInvitation', acceptInvitation_masterId - The account ID of the GuardDuty administrator account whose invitation you're accepting.

$sel:invitationId:AcceptInvitation', acceptInvitation_invitationId - The value that is used to validate the administrator account to the member account.

data AcceptInvitationResponse Source #

See: newAcceptInvitationResponse smart constructor.

Instances

Instances details
Eq AcceptInvitationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.AcceptInvitation

Read AcceptInvitationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.AcceptInvitation

Show AcceptInvitationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.AcceptInvitation

Generic AcceptInvitationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.AcceptInvitation

Associated Types

type Rep AcceptInvitationResponse :: Type -> Type #

NFData AcceptInvitationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.AcceptInvitation

type Rep AcceptInvitationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.AcceptInvitation

type Rep AcceptInvitationResponse = D1 ('MetaData "AcceptInvitationResponse" "Network.AWS.GuardDuty.AcceptInvitation" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "AcceptInvitationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAcceptInvitationResponse Source #

Create a value of AcceptInvitationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:AcceptInvitationResponse', acceptInvitationResponse_httpStatus - The response's http status code.

DisableOrganizationAdminAccount

data DisableOrganizationAdminAccount Source #

See: newDisableOrganizationAdminAccount smart constructor.

Instances

Instances details
Eq DisableOrganizationAdminAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisableOrganizationAdminAccount

Read DisableOrganizationAdminAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisableOrganizationAdminAccount

Show DisableOrganizationAdminAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisableOrganizationAdminAccount

Generic DisableOrganizationAdminAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisableOrganizationAdminAccount

Associated Types

type Rep DisableOrganizationAdminAccount :: Type -> Type #

NFData DisableOrganizationAdminAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisableOrganizationAdminAccount

Hashable DisableOrganizationAdminAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisableOrganizationAdminAccount

ToJSON DisableOrganizationAdminAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisableOrganizationAdminAccount

AWSRequest DisableOrganizationAdminAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisableOrganizationAdminAccount

ToHeaders DisableOrganizationAdminAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisableOrganizationAdminAccount

ToPath DisableOrganizationAdminAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisableOrganizationAdminAccount

ToQuery DisableOrganizationAdminAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisableOrganizationAdminAccount

type Rep DisableOrganizationAdminAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisableOrganizationAdminAccount

type Rep DisableOrganizationAdminAccount = D1 ('MetaData "DisableOrganizationAdminAccount" "Network.AWS.GuardDuty.DisableOrganizationAdminAccount" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DisableOrganizationAdminAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "adminAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DisableOrganizationAdminAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisableOrganizationAdminAccount

newDisableOrganizationAdminAccount Source #

Create a value of DisableOrganizationAdminAccount with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:adminAccountId:DisableOrganizationAdminAccount', disableOrganizationAdminAccount_adminAccountId - The AWS Account ID for the organizations account to be disabled as a GuardDuty delegated administrator.

data DisableOrganizationAdminAccountResponse Source #

Instances

Instances details
Eq DisableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisableOrganizationAdminAccount

Read DisableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisableOrganizationAdminAccount

Show DisableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisableOrganizationAdminAccount

Generic DisableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisableOrganizationAdminAccount

NFData DisableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisableOrganizationAdminAccount

type Rep DisableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisableOrganizationAdminAccount

type Rep DisableOrganizationAdminAccountResponse = D1 ('MetaData "DisableOrganizationAdminAccountResponse" "Network.AWS.GuardDuty.DisableOrganizationAdminAccount" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DisableOrganizationAdminAccountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDisableOrganizationAdminAccountResponse Source #

Create a value of DisableOrganizationAdminAccountResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DisableOrganizationAdminAccountResponse', disableOrganizationAdminAccountResponse_httpStatus - The response's http status code.

UpdateFindingsFeedback

data UpdateFindingsFeedback Source #

See: newUpdateFindingsFeedback smart constructor.

Instances

Instances details
Eq UpdateFindingsFeedback Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateFindingsFeedback

Read UpdateFindingsFeedback Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateFindingsFeedback

Show UpdateFindingsFeedback Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateFindingsFeedback

Generic UpdateFindingsFeedback Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateFindingsFeedback

Associated Types

type Rep UpdateFindingsFeedback :: Type -> Type #

NFData UpdateFindingsFeedback Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateFindingsFeedback

Methods

rnf :: UpdateFindingsFeedback -> () #

Hashable UpdateFindingsFeedback Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateFindingsFeedback

ToJSON UpdateFindingsFeedback Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateFindingsFeedback

AWSRequest UpdateFindingsFeedback Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateFindingsFeedback

Associated Types

type AWSResponse UpdateFindingsFeedback #

ToHeaders UpdateFindingsFeedback Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateFindingsFeedback

ToPath UpdateFindingsFeedback Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateFindingsFeedback

ToQuery UpdateFindingsFeedback Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateFindingsFeedback

type Rep UpdateFindingsFeedback Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateFindingsFeedback

type Rep UpdateFindingsFeedback = D1 ('MetaData "UpdateFindingsFeedback" "Network.AWS.GuardDuty.UpdateFindingsFeedback" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UpdateFindingsFeedback'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "comments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "findingIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "feedback") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Feedback))))
type AWSResponse UpdateFindingsFeedback Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateFindingsFeedback

newUpdateFindingsFeedback Source #

Create a value of UpdateFindingsFeedback with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:comments:UpdateFindingsFeedback', updateFindingsFeedback_comments - Additional feedback about the GuardDuty findings.

$sel:detectorId:UpdateFindingsFeedback', updateFindingsFeedback_detectorId - The ID of the detector associated with the findings to update feedback for.

$sel:findingIds:UpdateFindingsFeedback', updateFindingsFeedback_findingIds - The IDs of the findings that you want to mark as useful or not useful.

$sel:feedback:UpdateFindingsFeedback', updateFindingsFeedback_feedback - The feedback for the finding.

data UpdateFindingsFeedbackResponse Source #

See: newUpdateFindingsFeedbackResponse smart constructor.

Instances

Instances details
Eq UpdateFindingsFeedbackResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateFindingsFeedback

Read UpdateFindingsFeedbackResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateFindingsFeedback

Show UpdateFindingsFeedbackResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateFindingsFeedback

Generic UpdateFindingsFeedbackResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateFindingsFeedback

Associated Types

type Rep UpdateFindingsFeedbackResponse :: Type -> Type #

NFData UpdateFindingsFeedbackResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateFindingsFeedback

type Rep UpdateFindingsFeedbackResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateFindingsFeedback

type Rep UpdateFindingsFeedbackResponse = D1 ('MetaData "UpdateFindingsFeedbackResponse" "Network.AWS.GuardDuty.UpdateFindingsFeedback" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UpdateFindingsFeedbackResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateFindingsFeedbackResponse Source #

Create a value of UpdateFindingsFeedbackResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateFindingsFeedbackResponse', updateFindingsFeedbackResponse_httpStatus - The response's http status code.

DescribeOrganizationConfiguration

data DescribeOrganizationConfiguration Source #

See: newDescribeOrganizationConfiguration smart constructor.

Instances

Instances details
Eq DescribeOrganizationConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.DescribeOrganizationConfiguration

Read DescribeOrganizationConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.DescribeOrganizationConfiguration

Show DescribeOrganizationConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.DescribeOrganizationConfiguration

Generic DescribeOrganizationConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.DescribeOrganizationConfiguration

Associated Types

type Rep DescribeOrganizationConfiguration :: Type -> Type #

NFData DescribeOrganizationConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.DescribeOrganizationConfiguration

Hashable DescribeOrganizationConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.DescribeOrganizationConfiguration

AWSRequest DescribeOrganizationConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.DescribeOrganizationConfiguration

ToHeaders DescribeOrganizationConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.DescribeOrganizationConfiguration

ToPath DescribeOrganizationConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.DescribeOrganizationConfiguration

ToQuery DescribeOrganizationConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.DescribeOrganizationConfiguration

type Rep DescribeOrganizationConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.DescribeOrganizationConfiguration

type Rep DescribeOrganizationConfiguration = D1 ('MetaData "DescribeOrganizationConfiguration" "Network.AWS.GuardDuty.DescribeOrganizationConfiguration" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DescribeOrganizationConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeOrganizationConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.DescribeOrganizationConfiguration

newDescribeOrganizationConfiguration Source #

Create a value of DescribeOrganizationConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:DescribeOrganizationConfiguration', describeOrganizationConfiguration_detectorId - The ID of the detector to retrieve information about the delegated administrator from.

data DescribeOrganizationConfigurationResponse Source #

Instances

Instances details
Eq DescribeOrganizationConfigurationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DescribeOrganizationConfiguration

Read DescribeOrganizationConfigurationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DescribeOrganizationConfiguration

Show DescribeOrganizationConfigurationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DescribeOrganizationConfiguration

Generic DescribeOrganizationConfigurationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DescribeOrganizationConfiguration

NFData DescribeOrganizationConfigurationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DescribeOrganizationConfiguration

type Rep DescribeOrganizationConfigurationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DescribeOrganizationConfiguration

type Rep DescribeOrganizationConfigurationResponse = D1 ('MetaData "DescribeOrganizationConfigurationResponse" "Network.AWS.GuardDuty.DescribeOrganizationConfiguration" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DescribeOrganizationConfigurationResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dataSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrganizationDataSourceConfigurationsResult)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "autoEnable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "memberAccountLimitReached") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))))

newDescribeOrganizationConfigurationResponse Source #

Create a value of DescribeOrganizationConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dataSources:DescribeOrganizationConfigurationResponse', describeOrganizationConfigurationResponse_dataSources - Describes which data sources are enabled automatically for member accounts.

$sel:httpStatus:DescribeOrganizationConfigurationResponse', describeOrganizationConfigurationResponse_httpStatus - The response's http status code.

$sel:autoEnable:DescribeOrganizationConfigurationResponse', describeOrganizationConfigurationResponse_autoEnable - Indicates whether GuardDuty is automatically enabled for accounts added to the organization.

$sel:memberAccountLimitReached:DescribeOrganizationConfigurationResponse', describeOrganizationConfigurationResponse_memberAccountLimitReached - Indicates whether the maximum number of allowed member accounts are already associated with the delegated administrator account for your organization.

ListDetectors (Paginated)

data ListDetectors Source #

See: newListDetectors smart constructor.

Instances

Instances details
Eq ListDetectors Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListDetectors

Read ListDetectors Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListDetectors

Show ListDetectors Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListDetectors

Generic ListDetectors Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListDetectors

Associated Types

type Rep ListDetectors :: Type -> Type #

NFData ListDetectors Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListDetectors

Methods

rnf :: ListDetectors -> () #

Hashable ListDetectors Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListDetectors

AWSPager ListDetectors Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListDetectors

AWSRequest ListDetectors Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListDetectors

Associated Types

type AWSResponse ListDetectors #

ToHeaders ListDetectors Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListDetectors

ToPath ListDetectors Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListDetectors

ToQuery ListDetectors Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListDetectors

type Rep ListDetectors Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListDetectors

type Rep ListDetectors = D1 ('MetaData "ListDetectors" "Network.AWS.GuardDuty.ListDetectors" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListDetectors'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListDetectors Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListDetectors

newListDetectors :: ListDetectors Source #

Create a value of ListDetectors with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListDetectors', listDetectors_nextToken - You can use this parameter when paginating results. Set the value of this parameter to null on your first call to the list action. For subsequent calls to the action, fill nextToken in the request with the value of NextToken from the previous response to continue listing data.

$sel:maxResults:ListDetectors', listDetectors_maxResults - You can use this parameter to indicate the maximum number of items that you want in the response. The default value is 50. The maximum value is 50.

data ListDetectorsResponse Source #

See: newListDetectorsResponse smart constructor.

Instances

Instances details
Eq ListDetectorsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListDetectors

Read ListDetectorsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListDetectors

Show ListDetectorsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListDetectors

Generic ListDetectorsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListDetectors

Associated Types

type Rep ListDetectorsResponse :: Type -> Type #

NFData ListDetectorsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListDetectors

Methods

rnf :: ListDetectorsResponse -> () #

type Rep ListDetectorsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListDetectors

type Rep ListDetectorsResponse = D1 ('MetaData "ListDetectorsResponse" "Network.AWS.GuardDuty.ListDetectors" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListDetectorsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "detectorIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))

newListDetectorsResponse Source #

Create a value of ListDetectorsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListDetectors', listDetectorsResponse_nextToken - The pagination parameter to be used on the next list operation to retrieve more items.

$sel:httpStatus:ListDetectorsResponse', listDetectorsResponse_httpStatus - The response's http status code.

$sel:detectorIds:ListDetectorsResponse', listDetectorsResponse_detectorIds - A list of detector IDs.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Instances

Instances details
Eq UntagResource Source # 
Instance details

Defined in Network.AWS.GuardDuty.UntagResource

Read UntagResource Source # 
Instance details

Defined in Network.AWS.GuardDuty.UntagResource

Show UntagResource Source # 
Instance details

Defined in Network.AWS.GuardDuty.UntagResource

Generic UntagResource Source # 
Instance details

Defined in Network.AWS.GuardDuty.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

NFData UntagResource Source # 
Instance details

Defined in Network.AWS.GuardDuty.UntagResource

Methods

rnf :: UntagResource -> () #

Hashable UntagResource Source # 
Instance details

Defined in Network.AWS.GuardDuty.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Network.AWS.GuardDuty.UntagResource

Associated Types

type AWSResponse UntagResource #

ToHeaders UntagResource Source # 
Instance details

Defined in Network.AWS.GuardDuty.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Network.AWS.GuardDuty.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Network.AWS.GuardDuty.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Network.AWS.GuardDuty.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Network.AWS.GuardDuty.UntagResource" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))
type AWSResponse UntagResource Source # 
Instance details

Defined in Network.AWS.GuardDuty.UntagResource

newUntagResource Source #

Create a value of UntagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:UntagResource', untagResource_resourceArn - The Amazon Resource Name (ARN) for the resource to remove tags from.

$sel:tagKeys:UntagResource', untagResource_tagKeys - The tag keys to remove from the resource.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Eq UntagResourceResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UntagResource

Read UntagResourceResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UntagResource

Generic UntagResourceResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

NFData UntagResourceResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

type Rep UntagResourceResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Network.AWS.GuardDuty.UntagResource" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

Create a value of UntagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

GetMasterAccount

data GetMasterAccount Source #

See: newGetMasterAccount smart constructor.

Constructors

GetMasterAccount' Text 

Instances

Instances details
Eq GetMasterAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMasterAccount

Read GetMasterAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMasterAccount

Show GetMasterAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMasterAccount

Generic GetMasterAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMasterAccount

Associated Types

type Rep GetMasterAccount :: Type -> Type #

NFData GetMasterAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMasterAccount

Methods

rnf :: GetMasterAccount -> () #

Hashable GetMasterAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMasterAccount

AWSRequest GetMasterAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMasterAccount

Associated Types

type AWSResponse GetMasterAccount #

ToHeaders GetMasterAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMasterAccount

ToPath GetMasterAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMasterAccount

ToQuery GetMasterAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMasterAccount

type Rep GetMasterAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMasterAccount

type Rep GetMasterAccount = D1 ('MetaData "GetMasterAccount" "Network.AWS.GuardDuty.GetMasterAccount" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "GetMasterAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetMasterAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMasterAccount

newGetMasterAccount Source #

Create a value of GetMasterAccount with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:GetMasterAccount', getMasterAccount_detectorId - The unique ID of the detector of the GuardDuty member account.

data GetMasterAccountResponse Source #

See: newGetMasterAccountResponse smart constructor.

Instances

Instances details
Eq GetMasterAccountResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMasterAccount

Read GetMasterAccountResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMasterAccount

Show GetMasterAccountResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMasterAccount

Generic GetMasterAccountResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMasterAccount

Associated Types

type Rep GetMasterAccountResponse :: Type -> Type #

NFData GetMasterAccountResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMasterAccount

type Rep GetMasterAccountResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMasterAccount

type Rep GetMasterAccountResponse = D1 ('MetaData "GetMasterAccountResponse" "Network.AWS.GuardDuty.GetMasterAccount" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "GetMasterAccountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "master") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Master)))

newGetMasterAccountResponse Source #

Create a value of GetMasterAccountResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetMasterAccountResponse', getMasterAccountResponse_httpStatus - The response's http status code.

$sel:master:GetMasterAccountResponse', getMasterAccountResponse_master - The administrator account details.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Instances

Instances details
Eq TagResource Source # 
Instance details

Defined in Network.AWS.GuardDuty.TagResource

Read TagResource Source # 
Instance details

Defined in Network.AWS.GuardDuty.TagResource

Show TagResource Source # 
Instance details

Defined in Network.AWS.GuardDuty.TagResource

Generic TagResource Source # 
Instance details

Defined in Network.AWS.GuardDuty.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

NFData TagResource Source # 
Instance details

Defined in Network.AWS.GuardDuty.TagResource

Methods

rnf :: TagResource -> () #

Hashable TagResource Source # 
Instance details

Defined in Network.AWS.GuardDuty.TagResource

ToJSON TagResource Source # 
Instance details

Defined in Network.AWS.GuardDuty.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Network.AWS.GuardDuty.TagResource

Associated Types

type AWSResponse TagResource #

ToHeaders TagResource Source # 
Instance details

Defined in Network.AWS.GuardDuty.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Network.AWS.GuardDuty.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Network.AWS.GuardDuty.TagResource

type Rep TagResource Source # 
Instance details

Defined in Network.AWS.GuardDuty.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Network.AWS.GuardDuty.TagResource" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text))))
type AWSResponse TagResource Source # 
Instance details

Defined in Network.AWS.GuardDuty.TagResource

newTagResource Source #

Create a value of TagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:TagResource', tagResource_resourceArn - The Amazon Resource Name (ARN) for the GuardDuty resource to apply a tag to.

$sel:tags:TagResource', tagResource_tags - The tags to be added to a resource.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Eq TagResourceResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.TagResource

Read TagResourceResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.TagResource

Generic TagResourceResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

NFData TagResourceResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.TagResource

Methods

rnf :: TagResourceResponse -> () #

type Rep TagResourceResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Network.AWS.GuardDuty.TagResource" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

DescribePublishingDestination

data DescribePublishingDestination Source #

See: newDescribePublishingDestination smart constructor.

Instances

Instances details
Eq DescribePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.DescribePublishingDestination

Read DescribePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.DescribePublishingDestination

Show DescribePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.DescribePublishingDestination

Generic DescribePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.DescribePublishingDestination

Associated Types

type Rep DescribePublishingDestination :: Type -> Type #

NFData DescribePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.DescribePublishingDestination

Hashable DescribePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.DescribePublishingDestination

AWSRequest DescribePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.DescribePublishingDestination

ToHeaders DescribePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.DescribePublishingDestination

ToPath DescribePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.DescribePublishingDestination

ToQuery DescribePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.DescribePublishingDestination

type Rep DescribePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.DescribePublishingDestination

type Rep DescribePublishingDestination = D1 ('MetaData "DescribePublishingDestination" "Network.AWS.GuardDuty.DescribePublishingDestination" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DescribePublishingDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "destinationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.DescribePublishingDestination

newDescribePublishingDestination Source #

Create a value of DescribePublishingDestination with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:DescribePublishingDestination', describePublishingDestination_detectorId - The unique ID of the detector associated with the publishing destination to retrieve.

$sel:destinationId:DescribePublishingDestination', describePublishingDestination_destinationId - The ID of the publishing destination to retrieve.

data DescribePublishingDestinationResponse Source #

Instances

Instances details
Eq DescribePublishingDestinationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DescribePublishingDestination

Read DescribePublishingDestinationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DescribePublishingDestination

Show DescribePublishingDestinationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DescribePublishingDestination

Generic DescribePublishingDestinationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DescribePublishingDestination

NFData DescribePublishingDestinationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DescribePublishingDestination

type Rep DescribePublishingDestinationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DescribePublishingDestination

type Rep DescribePublishingDestinationResponse = D1 ('MetaData "DescribePublishingDestinationResponse" "Network.AWS.GuardDuty.DescribePublishingDestination" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DescribePublishingDestinationResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "destinationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "destinationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DestinationType))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PublishingStatus) :*: (S1 ('MetaSel ('Just "publishingFailureStartTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer) :*: S1 ('MetaSel ('Just "destinationProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DestinationProperties)))))

newDescribePublishingDestinationResponse Source #

Create a value of DescribePublishingDestinationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DescribePublishingDestinationResponse', describePublishingDestinationResponse_httpStatus - The response's http status code.

$sel:destinationId:DescribePublishingDestination', describePublishingDestinationResponse_destinationId - The ID of the publishing destination.

$sel:destinationType:DescribePublishingDestinationResponse', describePublishingDestinationResponse_destinationType - The type of publishing destination. Currently, only Amazon S3 buckets are supported.

$sel:status:DescribePublishingDestinationResponse', describePublishingDestinationResponse_status - The status of the publishing destination.

$sel:publishingFailureStartTimestamp:DescribePublishingDestinationResponse', describePublishingDestinationResponse_publishingFailureStartTimestamp - The time, in epoch millisecond format, at which GuardDuty was first unable to publish findings to the destination.

$sel:destinationProperties:DescribePublishingDestinationResponse', describePublishingDestinationResponse_destinationProperties - A DestinationProperties object that includes the DestinationArn and KmsKeyArn of the publishing destination.

GetFindings

data GetFindings Source #

See: newGetFindings smart constructor.

Instances

Instances details
Eq GetFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFindings

Read GetFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFindings

Show GetFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFindings

Generic GetFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFindings

Associated Types

type Rep GetFindings :: Type -> Type #

NFData GetFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFindings

Methods

rnf :: GetFindings -> () #

Hashable GetFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFindings

ToJSON GetFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFindings

AWSRequest GetFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFindings

Associated Types

type AWSResponse GetFindings #

ToHeaders GetFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFindings

Methods

toHeaders :: GetFindings -> [Header] #

ToPath GetFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFindings

ToQuery GetFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFindings

type Rep GetFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFindings

type Rep GetFindings = D1 ('MetaData "GetFindings" "Network.AWS.GuardDuty.GetFindings" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "GetFindings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sortCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SortCriteria)) :*: (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "findingIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))
type AWSResponse GetFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFindings

newGetFindings Source #

Create a value of GetFindings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:sortCriteria:GetFindings', getFindings_sortCriteria - Represents the criteria used for sorting findings.

$sel:detectorId:GetFindings', getFindings_detectorId - The ID of the detector that specifies the GuardDuty service whose findings you want to retrieve.

$sel:findingIds:GetFindings', getFindings_findingIds - The IDs of the findings that you want to retrieve.

data GetFindingsResponse Source #

See: newGetFindingsResponse smart constructor.

Instances

Instances details
Eq GetFindingsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFindings

Read GetFindingsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFindings

Show GetFindingsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFindings

Generic GetFindingsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFindings

Associated Types

type Rep GetFindingsResponse :: Type -> Type #

NFData GetFindingsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFindings

Methods

rnf :: GetFindingsResponse -> () #

type Rep GetFindingsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFindings

type Rep GetFindingsResponse = D1 ('MetaData "GetFindingsResponse" "Network.AWS.GuardDuty.GetFindings" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "GetFindingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "findings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Finding])))

newGetFindingsResponse Source #

Create a value of GetFindingsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetFindingsResponse', getFindingsResponse_httpStatus - The response's http status code.

$sel:findings:GetFindingsResponse', getFindingsResponse_findings - A list of findings.

GetFindingsStatistics

data GetFindingsStatistics Source #

See: newGetFindingsStatistics smart constructor.

Instances

Instances details
Eq GetFindingsStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFindingsStatistics

Read GetFindingsStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFindingsStatistics

Show GetFindingsStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFindingsStatistics

Generic GetFindingsStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFindingsStatistics

Associated Types

type Rep GetFindingsStatistics :: Type -> Type #

NFData GetFindingsStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFindingsStatistics

Methods

rnf :: GetFindingsStatistics -> () #

Hashable GetFindingsStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFindingsStatistics

ToJSON GetFindingsStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFindingsStatistics

AWSRequest GetFindingsStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFindingsStatistics

Associated Types

type AWSResponse GetFindingsStatistics #

ToHeaders GetFindingsStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFindingsStatistics

ToPath GetFindingsStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFindingsStatistics

ToQuery GetFindingsStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFindingsStatistics

type Rep GetFindingsStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFindingsStatistics

type Rep GetFindingsStatistics = D1 ('MetaData "GetFindingsStatistics" "Network.AWS.GuardDuty.GetFindingsStatistics" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "GetFindingsStatistics'" 'PrefixI 'True) (S1 ('MetaSel ('Just "findingCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingCriteria)) :*: (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "findingStatisticTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [FindingStatisticType]))))
type AWSResponse GetFindingsStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFindingsStatistics

newGetFindingsStatistics Source #

Create a value of GetFindingsStatistics with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:findingCriteria:GetFindingsStatistics', getFindingsStatistics_findingCriteria - Represents the criteria that is used for querying findings.

$sel:detectorId:GetFindingsStatistics', getFindingsStatistics_detectorId - The ID of the detector that specifies the GuardDuty service whose findings' statistics you want to retrieve.

$sel:findingStatisticTypes:GetFindingsStatistics', getFindingsStatistics_findingStatisticTypes - The types of finding statistics to retrieve.

data GetFindingsStatisticsResponse Source #

See: newGetFindingsStatisticsResponse smart constructor.

Instances

Instances details
Eq GetFindingsStatisticsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFindingsStatistics

Read GetFindingsStatisticsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFindingsStatistics

Show GetFindingsStatisticsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFindingsStatistics

Generic GetFindingsStatisticsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFindingsStatistics

Associated Types

type Rep GetFindingsStatisticsResponse :: Type -> Type #

NFData GetFindingsStatisticsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFindingsStatistics

type Rep GetFindingsStatisticsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFindingsStatistics

type Rep GetFindingsStatisticsResponse = D1 ('MetaData "GetFindingsStatisticsResponse" "Network.AWS.GuardDuty.GetFindingsStatistics" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "GetFindingsStatisticsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "findingStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FindingStatistics)))

newGetFindingsStatisticsResponse Source #

Create a value of GetFindingsStatisticsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetFindingsStatisticsResponse', getFindingsStatisticsResponse_httpStatus - The response's http status code.

$sel:findingStatistics:GetFindingsStatisticsResponse', getFindingsStatisticsResponse_findingStatistics - The finding statistics object.

GetMembers

data GetMembers Source #

See: newGetMembers smart constructor.

Constructors

GetMembers' Text (NonEmpty Text) 

Instances

Instances details
Eq GetMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMembers

Read GetMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMembers

Show GetMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMembers

Generic GetMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMembers

Associated Types

type Rep GetMembers :: Type -> Type #

NFData GetMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMembers

Methods

rnf :: GetMembers -> () #

Hashable GetMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMembers

ToJSON GetMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMembers

AWSRequest GetMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMembers

Associated Types

type AWSResponse GetMembers #

ToHeaders GetMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMembers

Methods

toHeaders :: GetMembers -> [Header] #

ToPath GetMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMembers

ToQuery GetMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMembers

type Rep GetMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMembers

type Rep GetMembers = D1 ('MetaData "GetMembers" "Network.AWS.GuardDuty.GetMembers" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "GetMembers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "accountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))
type AWSResponse GetMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMembers

newGetMembers Source #

Create a value of GetMembers with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:GetMembers', getMembers_detectorId - The unique ID of the detector of the GuardDuty account whose members you want to retrieve.

$sel:accountIds:GetMembers', getMembers_accountIds - A list of account IDs of the GuardDuty member accounts that you want to describe.

data GetMembersResponse Source #

See: newGetMembersResponse smart constructor.

Instances

Instances details
Eq GetMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMembers

Read GetMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMembers

Show GetMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMembers

Generic GetMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMembers

Associated Types

type Rep GetMembersResponse :: Type -> Type #

NFData GetMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMembers

Methods

rnf :: GetMembersResponse -> () #

type Rep GetMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMembers

type Rep GetMembersResponse = D1 ('MetaData "GetMembersResponse" "Network.AWS.GuardDuty.GetMembers" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "GetMembersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "members") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Member]) :*: S1 ('MetaSel ('Just "unprocessedAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [UnprocessedAccount]))))

newGetMembersResponse Source #

Create a value of GetMembersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetMembersResponse', getMembersResponse_httpStatus - The response's http status code.

$sel:members:GetMembersResponse', getMembersResponse_members - A list of members.

$sel:unprocessedAccounts:GetMembersResponse', getMembersResponse_unprocessedAccounts - A list of objects that contain the unprocessed account and a result string that explains why it was unprocessed.

UpdateOrganizationConfiguration

data UpdateOrganizationConfiguration Source #

See: newUpdateOrganizationConfiguration smart constructor.

Instances

Instances details
Eq UpdateOrganizationConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateOrganizationConfiguration

Read UpdateOrganizationConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateOrganizationConfiguration

Show UpdateOrganizationConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateOrganizationConfiguration

Generic UpdateOrganizationConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateOrganizationConfiguration

Associated Types

type Rep UpdateOrganizationConfiguration :: Type -> Type #

NFData UpdateOrganizationConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateOrganizationConfiguration

Hashable UpdateOrganizationConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateOrganizationConfiguration

ToJSON UpdateOrganizationConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateOrganizationConfiguration

AWSRequest UpdateOrganizationConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateOrganizationConfiguration

ToHeaders UpdateOrganizationConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateOrganizationConfiguration

ToPath UpdateOrganizationConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateOrganizationConfiguration

ToQuery UpdateOrganizationConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateOrganizationConfiguration

type Rep UpdateOrganizationConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateOrganizationConfiguration

type Rep UpdateOrganizationConfiguration = D1 ('MetaData "UpdateOrganizationConfiguration" "Network.AWS.GuardDuty.UpdateOrganizationConfiguration" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UpdateOrganizationConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrganizationDataSourceConfigurations)) :*: (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "autoEnable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))))
type AWSResponse UpdateOrganizationConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateOrganizationConfiguration

newUpdateOrganizationConfiguration Source #

Create a value of UpdateOrganizationConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dataSources:UpdateOrganizationConfiguration', updateOrganizationConfiguration_dataSources - Describes which data sources will be updated.

$sel:detectorId:UpdateOrganizationConfiguration', updateOrganizationConfiguration_detectorId - The ID of the detector to update the delegated administrator for.

$sel:autoEnable:UpdateOrganizationConfiguration', updateOrganizationConfiguration_autoEnable - Indicates whether to automatically enable member accounts in the organization.

data UpdateOrganizationConfigurationResponse Source #

Instances

Instances details
Eq UpdateOrganizationConfigurationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateOrganizationConfiguration

Read UpdateOrganizationConfigurationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateOrganizationConfiguration

Show UpdateOrganizationConfigurationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateOrganizationConfiguration

Generic UpdateOrganizationConfigurationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateOrganizationConfiguration

NFData UpdateOrganizationConfigurationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateOrganizationConfiguration

type Rep UpdateOrganizationConfigurationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateOrganizationConfiguration

type Rep UpdateOrganizationConfigurationResponse = D1 ('MetaData "UpdateOrganizationConfigurationResponse" "Network.AWS.GuardDuty.UpdateOrganizationConfiguration" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UpdateOrganizationConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateOrganizationConfigurationResponse Source #

Create a value of UpdateOrganizationConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateOrganizationConfigurationResponse', updateOrganizationConfigurationResponse_httpStatus - The response's http status code.

UpdateIPSet

data UpdateIPSet Source #

See: newUpdateIPSet smart constructor.

Instances

Instances details
Eq UpdateIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateIPSet

Read UpdateIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateIPSet

Show UpdateIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateIPSet

Generic UpdateIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateIPSet

Associated Types

type Rep UpdateIPSet :: Type -> Type #

NFData UpdateIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateIPSet

Methods

rnf :: UpdateIPSet -> () #

Hashable UpdateIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateIPSet

ToJSON UpdateIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateIPSet

AWSRequest UpdateIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateIPSet

Associated Types

type AWSResponse UpdateIPSet #

ToHeaders UpdateIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateIPSet

Methods

toHeaders :: UpdateIPSet -> [Header] #

ToPath UpdateIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateIPSet

ToQuery UpdateIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateIPSet

type Rep UpdateIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateIPSet

type Rep UpdateIPSet = D1 ('MetaData "UpdateIPSet" "Network.AWS.GuardDuty.UpdateIPSet" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UpdateIPSet'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "activate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "ipSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse UpdateIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateIPSet

newUpdateIPSet Source #

Create a value of UpdateIPSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:activate:UpdateIPSet', updateIPSet_activate - The updated Boolean value that specifies whether the IPSet is active or not.

$sel:name:UpdateIPSet', updateIPSet_name - The unique ID that specifies the IPSet that you want to update.

$sel:location:UpdateIPSet', updateIPSet_location - The updated URI of the file that contains the IPSet. For example: https://s3.us-west-2.amazonaws.com/my-bucket/my-object-key.

$sel:detectorId:UpdateIPSet', updateIPSet_detectorId - The detectorID that specifies the GuardDuty service whose IPSet you want to update.

$sel:ipSetId:UpdateIPSet', updateIPSet_ipSetId - The unique ID that specifies the IPSet that you want to update.

data UpdateIPSetResponse Source #

See: newUpdateIPSetResponse smart constructor.

Instances

Instances details
Eq UpdateIPSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateIPSet

Read UpdateIPSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateIPSet

Show UpdateIPSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateIPSet

Generic UpdateIPSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateIPSet

Associated Types

type Rep UpdateIPSetResponse :: Type -> Type #

NFData UpdateIPSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateIPSet

Methods

rnf :: UpdateIPSetResponse -> () #

type Rep UpdateIPSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateIPSet

type Rep UpdateIPSetResponse = D1 ('MetaData "UpdateIPSetResponse" "Network.AWS.GuardDuty.UpdateIPSet" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UpdateIPSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateIPSetResponse Source #

Create a value of UpdateIPSetResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateIPSetResponse', updateIPSetResponse_httpStatus - The response's http status code.

CreateThreatIntelSet

data CreateThreatIntelSet Source #

See: newCreateThreatIntelSet smart constructor.

Instances

Instances details
Eq CreateThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateThreatIntelSet

Read CreateThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateThreatIntelSet

Show CreateThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateThreatIntelSet

Generic CreateThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateThreatIntelSet

Associated Types

type Rep CreateThreatIntelSet :: Type -> Type #

NFData CreateThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateThreatIntelSet

Methods

rnf :: CreateThreatIntelSet -> () #

Hashable CreateThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateThreatIntelSet

ToJSON CreateThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateThreatIntelSet

AWSRequest CreateThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateThreatIntelSet

Associated Types

type AWSResponse CreateThreatIntelSet #

ToHeaders CreateThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateThreatIntelSet

ToPath CreateThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateThreatIntelSet

ToQuery CreateThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateThreatIntelSet

type Rep CreateThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateThreatIntelSet

type AWSResponse CreateThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateThreatIntelSet

newCreateThreatIntelSet Source #

Create a value of CreateThreatIntelSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:CreateThreatIntelSet', createThreatIntelSet_tags - The tags to be added to a new threat list resource.

$sel:clientToken:CreateThreatIntelSet', createThreatIntelSet_clientToken - The idempotency token for the create request.

$sel:detectorId:CreateThreatIntelSet', createThreatIntelSet_detectorId - The unique ID of the detector of the GuardDuty account that you want to create a threatIntelSet for.

$sel:name:CreateThreatIntelSet', createThreatIntelSet_name - A user-friendly ThreatIntelSet name displayed in all findings that are generated by activity that involves IP addresses included in this ThreatIntelSet.

$sel:format:CreateThreatIntelSet', createThreatIntelSet_format - The format of the file that contains the ThreatIntelSet.

$sel:location:CreateThreatIntelSet', createThreatIntelSet_location - The URI of the file that contains the ThreatIntelSet. For example: https://s3.us-west-2.amazonaws.com/my-bucket/my-object-key.

$sel:activate:CreateThreatIntelSet', createThreatIntelSet_activate - A Boolean value that indicates whether GuardDuty is to start using the uploaded ThreatIntelSet.

data CreateThreatIntelSetResponse Source #

See: newCreateThreatIntelSetResponse smart constructor.

Instances

Instances details
Eq CreateThreatIntelSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateThreatIntelSet

Read CreateThreatIntelSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateThreatIntelSet

Show CreateThreatIntelSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateThreatIntelSet

Generic CreateThreatIntelSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateThreatIntelSet

Associated Types

type Rep CreateThreatIntelSetResponse :: Type -> Type #

NFData CreateThreatIntelSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateThreatIntelSet

type Rep CreateThreatIntelSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateThreatIntelSet

type Rep CreateThreatIntelSetResponse = D1 ('MetaData "CreateThreatIntelSetResponse" "Network.AWS.GuardDuty.CreateThreatIntelSet" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "CreateThreatIntelSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "threatIntelSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCreateThreatIntelSetResponse Source #

Create a value of CreateThreatIntelSetResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateThreatIntelSetResponse', createThreatIntelSetResponse_httpStatus - The response's http status code.

$sel:threatIntelSetId:CreateThreatIntelSetResponse', createThreatIntelSetResponse_threatIntelSetId - The ID of the ThreatIntelSet resource.

InviteMembers

data InviteMembers Source #

See: newInviteMembers smart constructor.

Instances

Instances details
Eq InviteMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.InviteMembers

Read InviteMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.InviteMembers

Show InviteMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.InviteMembers

Generic InviteMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.InviteMembers

Associated Types

type Rep InviteMembers :: Type -> Type #

NFData InviteMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.InviteMembers

Methods

rnf :: InviteMembers -> () #

Hashable InviteMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.InviteMembers

ToJSON InviteMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.InviteMembers

AWSRequest InviteMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.InviteMembers

Associated Types

type AWSResponse InviteMembers #

ToHeaders InviteMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.InviteMembers

ToPath InviteMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.InviteMembers

ToQuery InviteMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.InviteMembers

type Rep InviteMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.InviteMembers

type Rep InviteMembers = D1 ('MetaData "InviteMembers" "Network.AWS.GuardDuty.InviteMembers" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "InviteMembers'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "disableEmailNotification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "accountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)))))
type AWSResponse InviteMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.InviteMembers

newInviteMembers Source #

Create a value of InviteMembers with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:message:InviteMembers', inviteMembers_message - The invitation message that you want to send to the accounts that you're inviting to GuardDuty as members.

$sel:disableEmailNotification:InviteMembers', inviteMembers_disableEmailNotification - A Boolean value that specifies whether you want to disable email notification to the accounts that you are inviting to GuardDuty as members.

$sel:detectorId:InviteMembers', inviteMembers_detectorId - The unique ID of the detector of the GuardDuty account that you want to invite members with.

$sel:accountIds:InviteMembers', inviteMembers_accountIds - A list of account IDs of the accounts that you want to invite to GuardDuty as members.

data InviteMembersResponse Source #

See: newInviteMembersResponse smart constructor.

Instances

Instances details
Eq InviteMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.InviteMembers

Read InviteMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.InviteMembers

Show InviteMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.InviteMembers

Generic InviteMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.InviteMembers

Associated Types

type Rep InviteMembersResponse :: Type -> Type #

NFData InviteMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.InviteMembers

Methods

rnf :: InviteMembersResponse -> () #

type Rep InviteMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.InviteMembers

type Rep InviteMembersResponse = D1 ('MetaData "InviteMembersResponse" "Network.AWS.GuardDuty.InviteMembers" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "InviteMembersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "unprocessedAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [UnprocessedAccount])))

newInviteMembersResponse Source #

Create a value of InviteMembersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:InviteMembersResponse', inviteMembersResponse_httpStatus - The response's http status code.

$sel:unprocessedAccounts:InviteMembersResponse', inviteMembersResponse_unprocessedAccounts - A list of objects that contain the unprocessed account and a result string that explains why it was unprocessed.

DeleteIPSet

data DeleteIPSet Source #

See: newDeleteIPSet smart constructor.

Constructors

DeleteIPSet' Text Text 

Instances

Instances details
Eq DeleteIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteIPSet

Read DeleteIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteIPSet

Show DeleteIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteIPSet

Generic DeleteIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteIPSet

Associated Types

type Rep DeleteIPSet :: Type -> Type #

NFData DeleteIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteIPSet

Methods

rnf :: DeleteIPSet -> () #

Hashable DeleteIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteIPSet

AWSRequest DeleteIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteIPSet

Associated Types

type AWSResponse DeleteIPSet #

ToHeaders DeleteIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteIPSet

Methods

toHeaders :: DeleteIPSet -> [Header] #

ToPath DeleteIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteIPSet

ToQuery DeleteIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteIPSet

type Rep DeleteIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteIPSet

type Rep DeleteIPSet = D1 ('MetaData "DeleteIPSet" "Network.AWS.GuardDuty.DeleteIPSet" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DeleteIPSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "ipSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteIPSet

newDeleteIPSet Source #

Create a value of DeleteIPSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:DeleteIPSet', deleteIPSet_detectorId - The unique ID of the detector associated with the IPSet.

$sel:ipSetId:DeleteIPSet', deleteIPSet_ipSetId - The unique ID of the IPSet to delete.

data DeleteIPSetResponse Source #

See: newDeleteIPSetResponse smart constructor.

Instances

Instances details
Eq DeleteIPSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteIPSet

Read DeleteIPSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteIPSet

Show DeleteIPSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteIPSet

Generic DeleteIPSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteIPSet

Associated Types

type Rep DeleteIPSetResponse :: Type -> Type #

NFData DeleteIPSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteIPSet

Methods

rnf :: DeleteIPSetResponse -> () #

type Rep DeleteIPSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteIPSet

type Rep DeleteIPSetResponse = D1 ('MetaData "DeleteIPSetResponse" "Network.AWS.GuardDuty.DeleteIPSet" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DeleteIPSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteIPSetResponse Source #

Create a value of DeleteIPSetResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteIPSetResponse', deleteIPSetResponse_httpStatus - The response's http status code.

StopMonitoringMembers

data StopMonitoringMembers Source #

See: newStopMonitoringMembers smart constructor.

Instances

Instances details
Eq StopMonitoringMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.StopMonitoringMembers

Read StopMonitoringMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.StopMonitoringMembers

Show StopMonitoringMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.StopMonitoringMembers

Generic StopMonitoringMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.StopMonitoringMembers

Associated Types

type Rep StopMonitoringMembers :: Type -> Type #

NFData StopMonitoringMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.StopMonitoringMembers

Methods

rnf :: StopMonitoringMembers -> () #

Hashable StopMonitoringMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.StopMonitoringMembers

ToJSON StopMonitoringMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.StopMonitoringMembers

AWSRequest StopMonitoringMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.StopMonitoringMembers

Associated Types

type AWSResponse StopMonitoringMembers #

ToHeaders StopMonitoringMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.StopMonitoringMembers

ToPath StopMonitoringMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.StopMonitoringMembers

ToQuery StopMonitoringMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.StopMonitoringMembers

type Rep StopMonitoringMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.StopMonitoringMembers

type Rep StopMonitoringMembers = D1 ('MetaData "StopMonitoringMembers" "Network.AWS.GuardDuty.StopMonitoringMembers" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "StopMonitoringMembers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "accountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))
type AWSResponse StopMonitoringMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.StopMonitoringMembers

newStopMonitoringMembers Source #

Create a value of StopMonitoringMembers with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:StopMonitoringMembers', stopMonitoringMembers_detectorId - The unique ID of the detector associated with the GuardDuty administrator account that is monitoring member accounts.

$sel:accountIds:StopMonitoringMembers', stopMonitoringMembers_accountIds - A list of account IDs for the member accounts to stop monitoring.

data StopMonitoringMembersResponse Source #

See: newStopMonitoringMembersResponse smart constructor.

Instances

Instances details
Eq StopMonitoringMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.StopMonitoringMembers

Read StopMonitoringMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.StopMonitoringMembers

Show StopMonitoringMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.StopMonitoringMembers

Generic StopMonitoringMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.StopMonitoringMembers

Associated Types

type Rep StopMonitoringMembersResponse :: Type -> Type #

NFData StopMonitoringMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.StopMonitoringMembers

type Rep StopMonitoringMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.StopMonitoringMembers

type Rep StopMonitoringMembersResponse = D1 ('MetaData "StopMonitoringMembersResponse" "Network.AWS.GuardDuty.StopMonitoringMembers" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "StopMonitoringMembersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "unprocessedAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [UnprocessedAccount])))

newStopMonitoringMembersResponse Source #

Create a value of StopMonitoringMembersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:StopMonitoringMembersResponse', stopMonitoringMembersResponse_httpStatus - The response's http status code.

$sel:unprocessedAccounts:StopMonitoringMembersResponse', stopMonitoringMembersResponse_unprocessedAccounts - A list of objects that contain an accountId for each account that could not be processed, and a result string that indicates why the account was not processed.

CreateIPSet

data CreateIPSet Source #

See: newCreateIPSet smart constructor.

Instances

Instances details
Eq CreateIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateIPSet

Read CreateIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateIPSet

Show CreateIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateIPSet

Generic CreateIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateIPSet

Associated Types

type Rep CreateIPSet :: Type -> Type #

NFData CreateIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateIPSet

Methods

rnf :: CreateIPSet -> () #

Hashable CreateIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateIPSet

ToJSON CreateIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateIPSet

AWSRequest CreateIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateIPSet

Associated Types

type AWSResponse CreateIPSet #

ToHeaders CreateIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateIPSet

Methods

toHeaders :: CreateIPSet -> [Header] #

ToPath CreateIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateIPSet

ToQuery CreateIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateIPSet

type Rep CreateIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateIPSet

type AWSResponse CreateIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateIPSet

newCreateIPSet Source #

Create a value of CreateIPSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:CreateIPSet', createIPSet_tags - The tags to be added to a new IP set resource.

$sel:clientToken:CreateIPSet', createIPSet_clientToken - The idempotency token for the create request.

$sel:detectorId:CreateIPSet', createIPSet_detectorId - The unique ID of the detector of the GuardDuty account that you want to create an IPSet for.

$sel:name:CreateIPSet', createIPSet_name - The user-friendly name to identify the IPSet.

Allowed characters are alphanumerics, spaces, hyphens (-), and underscores (_).

$sel:format:CreateIPSet', createIPSet_format - The format of the file that contains the IPSet.

$sel:location:CreateIPSet', createIPSet_location - The URI of the file that contains the IPSet. For example: https://s3.us-west-2.amazonaws.com/my-bucket/my-object-key.

$sel:activate:CreateIPSet', createIPSet_activate - A Boolean value that indicates whether GuardDuty is to start using the uploaded IPSet.

data CreateIPSetResponse Source #

See: newCreateIPSetResponse smart constructor.

Instances

Instances details
Eq CreateIPSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateIPSet

Read CreateIPSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateIPSet

Show CreateIPSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateIPSet

Generic CreateIPSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateIPSet

Associated Types

type Rep CreateIPSetResponse :: Type -> Type #

NFData CreateIPSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateIPSet

Methods

rnf :: CreateIPSetResponse -> () #

type Rep CreateIPSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateIPSet

type Rep CreateIPSetResponse = D1 ('MetaData "CreateIPSetResponse" "Network.AWS.GuardDuty.CreateIPSet" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "CreateIPSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "ipSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCreateIPSetResponse Source #

Create a value of CreateIPSetResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateIPSetResponse', createIPSetResponse_httpStatus - The response's http status code.

$sel:ipSetId:CreateIPSetResponse', createIPSetResponse_ipSetId - The ID of the IPSet resource.

ListThreatIntelSets (Paginated)

data ListThreatIntelSets Source #

See: newListThreatIntelSets smart constructor.

Instances

Instances details
Eq ListThreatIntelSets Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListThreatIntelSets

Read ListThreatIntelSets Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListThreatIntelSets

Show ListThreatIntelSets Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListThreatIntelSets

Generic ListThreatIntelSets Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListThreatIntelSets

Associated Types

type Rep ListThreatIntelSets :: Type -> Type #

NFData ListThreatIntelSets Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListThreatIntelSets

Methods

rnf :: ListThreatIntelSets -> () #

Hashable ListThreatIntelSets Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListThreatIntelSets

AWSPager ListThreatIntelSets Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListThreatIntelSets

AWSRequest ListThreatIntelSets Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListThreatIntelSets

Associated Types

type AWSResponse ListThreatIntelSets #

ToHeaders ListThreatIntelSets Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListThreatIntelSets

ToPath ListThreatIntelSets Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListThreatIntelSets

ToQuery ListThreatIntelSets Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListThreatIntelSets

type Rep ListThreatIntelSets Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListThreatIntelSets

type Rep ListThreatIntelSets = D1 ('MetaData "ListThreatIntelSets" "Network.AWS.GuardDuty.ListThreatIntelSets" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListThreatIntelSets'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListThreatIntelSets Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListThreatIntelSets

newListThreatIntelSets Source #

Create a value of ListThreatIntelSets with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListThreatIntelSets', listThreatIntelSets_nextToken - You can use this parameter to paginate results in the response. Set the value of this parameter to null on your first call to the list action. For subsequent calls to the action, fill nextToken in the request with the value of NextToken from the previous response to continue listing data.

$sel:maxResults:ListThreatIntelSets', listThreatIntelSets_maxResults - You can use this parameter to indicate the maximum number of items that you want in the response. The default value is 50. The maximum value is 50.

$sel:detectorId:ListThreatIntelSets', listThreatIntelSets_detectorId - The unique ID of the detector that the threatIntelSet is associated with.

data ListThreatIntelSetsResponse Source #

See: newListThreatIntelSetsResponse smart constructor.

Instances

Instances details
Eq ListThreatIntelSetsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListThreatIntelSets

Read ListThreatIntelSetsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListThreatIntelSets

Show ListThreatIntelSetsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListThreatIntelSets

Generic ListThreatIntelSetsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListThreatIntelSets

Associated Types

type Rep ListThreatIntelSetsResponse :: Type -> Type #

NFData ListThreatIntelSetsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListThreatIntelSets

type Rep ListThreatIntelSetsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListThreatIntelSets

type Rep ListThreatIntelSetsResponse = D1 ('MetaData "ListThreatIntelSetsResponse" "Network.AWS.GuardDuty.ListThreatIntelSets" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListThreatIntelSetsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "threatIntelSetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))

newListThreatIntelSetsResponse Source #

Create a value of ListThreatIntelSetsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListThreatIntelSets', listThreatIntelSetsResponse_nextToken - The pagination parameter to be used on the next list operation to retrieve more items.

$sel:httpStatus:ListThreatIntelSetsResponse', listThreatIntelSetsResponse_httpStatus - The response's http status code.

$sel:threatIntelSetIds:ListThreatIntelSetsResponse', listThreatIntelSetsResponse_threatIntelSetIds - The IDs of the ThreatIntelSet resources.

StartMonitoringMembers

data StartMonitoringMembers Source #

See: newStartMonitoringMembers smart constructor.

Instances

Instances details
Eq StartMonitoringMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.StartMonitoringMembers

Read StartMonitoringMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.StartMonitoringMembers

Show StartMonitoringMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.StartMonitoringMembers

Generic StartMonitoringMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.StartMonitoringMembers

Associated Types

type Rep StartMonitoringMembers :: Type -> Type #

NFData StartMonitoringMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.StartMonitoringMembers

Methods

rnf :: StartMonitoringMembers -> () #

Hashable StartMonitoringMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.StartMonitoringMembers

ToJSON StartMonitoringMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.StartMonitoringMembers

AWSRequest StartMonitoringMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.StartMonitoringMembers

Associated Types

type AWSResponse StartMonitoringMembers #

ToHeaders StartMonitoringMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.StartMonitoringMembers

ToPath StartMonitoringMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.StartMonitoringMembers

ToQuery StartMonitoringMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.StartMonitoringMembers

type Rep StartMonitoringMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.StartMonitoringMembers

type Rep StartMonitoringMembers = D1 ('MetaData "StartMonitoringMembers" "Network.AWS.GuardDuty.StartMonitoringMembers" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "StartMonitoringMembers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "accountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))
type AWSResponse StartMonitoringMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.StartMonitoringMembers

newStartMonitoringMembers Source #

Create a value of StartMonitoringMembers with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:StartMonitoringMembers', startMonitoringMembers_detectorId - The unique ID of the detector of the GuardDuty administrator account associated with the member accounts to monitor.

$sel:accountIds:StartMonitoringMembers', startMonitoringMembers_accountIds - A list of account IDs of the GuardDuty member accounts to start monitoring.

data StartMonitoringMembersResponse Source #

See: newStartMonitoringMembersResponse smart constructor.

Instances

Instances details
Eq StartMonitoringMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.StartMonitoringMembers

Read StartMonitoringMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.StartMonitoringMembers

Show StartMonitoringMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.StartMonitoringMembers

Generic StartMonitoringMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.StartMonitoringMembers

Associated Types

type Rep StartMonitoringMembersResponse :: Type -> Type #

NFData StartMonitoringMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.StartMonitoringMembers

type Rep StartMonitoringMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.StartMonitoringMembers

type Rep StartMonitoringMembersResponse = D1 ('MetaData "StartMonitoringMembersResponse" "Network.AWS.GuardDuty.StartMonitoringMembers" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "StartMonitoringMembersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "unprocessedAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [UnprocessedAccount])))

newStartMonitoringMembersResponse Source #

Create a value of StartMonitoringMembersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:StartMonitoringMembersResponse', startMonitoringMembersResponse_httpStatus - The response's http status code.

$sel:unprocessedAccounts:StartMonitoringMembersResponse', startMonitoringMembersResponse_unprocessedAccounts - A list of objects that contain the unprocessed account and a result string that explains why it was unprocessed.

GetMemberDetectors

data GetMemberDetectors Source #

See: newGetMemberDetectors smart constructor.

Instances

Instances details
Eq GetMemberDetectors Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMemberDetectors

Read GetMemberDetectors Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMemberDetectors

Show GetMemberDetectors Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMemberDetectors

Generic GetMemberDetectors Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMemberDetectors

Associated Types

type Rep GetMemberDetectors :: Type -> Type #

NFData GetMemberDetectors Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMemberDetectors

Methods

rnf :: GetMemberDetectors -> () #

Hashable GetMemberDetectors Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMemberDetectors

ToJSON GetMemberDetectors Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMemberDetectors

AWSRequest GetMemberDetectors Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMemberDetectors

Associated Types

type AWSResponse GetMemberDetectors #

ToHeaders GetMemberDetectors Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMemberDetectors

ToPath GetMemberDetectors Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMemberDetectors

ToQuery GetMemberDetectors Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMemberDetectors

type Rep GetMemberDetectors Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMemberDetectors

type Rep GetMemberDetectors = D1 ('MetaData "GetMemberDetectors" "Network.AWS.GuardDuty.GetMemberDetectors" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "GetMemberDetectors'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "accountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))
type AWSResponse GetMemberDetectors Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMemberDetectors

newGetMemberDetectors Source #

Create a value of GetMemberDetectors with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:GetMemberDetectors', getMemberDetectors_detectorId - The detector ID for the administrator account.

$sel:accountIds:GetMemberDetectors', getMemberDetectors_accountIds - The account ID of the member account.

data GetMemberDetectorsResponse Source #

See: newGetMemberDetectorsResponse smart constructor.

Instances

Instances details
Eq GetMemberDetectorsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMemberDetectors

Read GetMemberDetectorsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMemberDetectors

Show GetMemberDetectorsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMemberDetectors

Generic GetMemberDetectorsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMemberDetectors

Associated Types

type Rep GetMemberDetectorsResponse :: Type -> Type #

NFData GetMemberDetectorsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMemberDetectors

type Rep GetMemberDetectorsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetMemberDetectors

type Rep GetMemberDetectorsResponse = D1 ('MetaData "GetMemberDetectorsResponse" "Network.AWS.GuardDuty.GetMemberDetectors" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "GetMemberDetectorsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "memberDataSourceConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty MemberDataSourceConfiguration)) :*: S1 ('MetaSel ('Just "unprocessedAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [UnprocessedAccount]))))

newGetMemberDetectorsResponse Source #

Create a value of GetMemberDetectorsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetMemberDetectorsResponse', getMemberDetectorsResponse_httpStatus - The response's http status code.

$sel:memberDataSourceConfigurations:GetMemberDetectorsResponse', getMemberDetectorsResponse_memberDataSourceConfigurations - An object that describes which data sources are enabled for a member account.

$sel:unprocessedAccounts:GetMemberDetectorsResponse', getMemberDetectorsResponse_unprocessedAccounts - A list of member account IDs that were unable to be processed along with an explanation for why they were not processed.

ListPublishingDestinations

data ListPublishingDestinations Source #

See: newListPublishingDestinations smart constructor.

Instances

Instances details
Eq ListPublishingDestinations Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListPublishingDestinations

Read ListPublishingDestinations Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListPublishingDestinations

Show ListPublishingDestinations Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListPublishingDestinations

Generic ListPublishingDestinations Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListPublishingDestinations

Associated Types

type Rep ListPublishingDestinations :: Type -> Type #

NFData ListPublishingDestinations Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListPublishingDestinations

Hashable ListPublishingDestinations Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListPublishingDestinations

AWSRequest ListPublishingDestinations Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListPublishingDestinations

ToHeaders ListPublishingDestinations Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListPublishingDestinations

ToPath ListPublishingDestinations Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListPublishingDestinations

ToQuery ListPublishingDestinations Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListPublishingDestinations

type Rep ListPublishingDestinations Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListPublishingDestinations

type Rep ListPublishingDestinations = D1 ('MetaData "ListPublishingDestinations" "Network.AWS.GuardDuty.ListPublishingDestinations" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListPublishingDestinations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListPublishingDestinations Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListPublishingDestinations

newListPublishingDestinations Source #

Create a value of ListPublishingDestinations with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListPublishingDestinations', listPublishingDestinations_nextToken - A token to use for paginating results that are returned in the response. Set the value of this parameter to null for the first request to a list action. For subsequent calls, use the NextToken value returned from the previous request to continue listing results after the first page.

$sel:maxResults:ListPublishingDestinations', listPublishingDestinations_maxResults - The maximum number of results to return in the response.

$sel:detectorId:ListPublishingDestinations', listPublishingDestinations_detectorId - The ID of the detector to retrieve publishing destinations for.

data ListPublishingDestinationsResponse Source #

Instances

Instances details
Eq ListPublishingDestinationsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListPublishingDestinations

Read ListPublishingDestinationsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListPublishingDestinations

Show ListPublishingDestinationsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListPublishingDestinations

Generic ListPublishingDestinationsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListPublishingDestinations

Associated Types

type Rep ListPublishingDestinationsResponse :: Type -> Type #

NFData ListPublishingDestinationsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListPublishingDestinations

type Rep ListPublishingDestinationsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListPublishingDestinations

type Rep ListPublishingDestinationsResponse = D1 ('MetaData "ListPublishingDestinationsResponse" "Network.AWS.GuardDuty.ListPublishingDestinations" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListPublishingDestinationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "destinations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Destination]))))

newListPublishingDestinationsResponse Source #

Create a value of ListPublishingDestinationsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListPublishingDestinations', listPublishingDestinationsResponse_nextToken - A token to use for paginating results that are returned in the response. Set the value of this parameter to null for the first request to a list action. For subsequent calls, use the NextToken value returned from the previous request to continue listing results after the first page.

$sel:httpStatus:ListPublishingDestinationsResponse', listPublishingDestinationsResponse_httpStatus - The response's http status code.

$sel:destinations:ListPublishingDestinationsResponse', listPublishingDestinationsResponse_destinations - A Destinations object that includes information about each publishing destination returned.

CreateSampleFindings

data CreateSampleFindings Source #

See: newCreateSampleFindings smart constructor.

Instances

Instances details
Eq CreateSampleFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateSampleFindings

Read CreateSampleFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateSampleFindings

Show CreateSampleFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateSampleFindings

Generic CreateSampleFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateSampleFindings

Associated Types

type Rep CreateSampleFindings :: Type -> Type #

NFData CreateSampleFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateSampleFindings

Methods

rnf :: CreateSampleFindings -> () #

Hashable CreateSampleFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateSampleFindings

ToJSON CreateSampleFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateSampleFindings

AWSRequest CreateSampleFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateSampleFindings

Associated Types

type AWSResponse CreateSampleFindings #

ToHeaders CreateSampleFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateSampleFindings

ToPath CreateSampleFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateSampleFindings

ToQuery CreateSampleFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateSampleFindings

type Rep CreateSampleFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateSampleFindings

type Rep CreateSampleFindings = D1 ('MetaData "CreateSampleFindings" "Network.AWS.GuardDuty.CreateSampleFindings" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "CreateSampleFindings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "findingTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse CreateSampleFindings Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateSampleFindings

newCreateSampleFindings Source #

Create a value of CreateSampleFindings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:findingTypes:CreateSampleFindings', createSampleFindings_findingTypes - The types of sample findings to generate.

$sel:detectorId:CreateSampleFindings', createSampleFindings_detectorId - The ID of the detector to create sample findings for.

data CreateSampleFindingsResponse Source #

See: newCreateSampleFindingsResponse smart constructor.

Instances

Instances details
Eq CreateSampleFindingsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateSampleFindings

Read CreateSampleFindingsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateSampleFindings

Show CreateSampleFindingsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateSampleFindings

Generic CreateSampleFindingsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateSampleFindings

Associated Types

type Rep CreateSampleFindingsResponse :: Type -> Type #

NFData CreateSampleFindingsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateSampleFindings

type Rep CreateSampleFindingsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateSampleFindings

type Rep CreateSampleFindingsResponse = D1 ('MetaData "CreateSampleFindingsResponse" "Network.AWS.GuardDuty.CreateSampleFindings" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "CreateSampleFindingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateSampleFindingsResponse Source #

Create a value of CreateSampleFindingsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateSampleFindingsResponse', createSampleFindingsResponse_httpStatus - The response's http status code.

ListOrganizationAdminAccounts (Paginated)

data ListOrganizationAdminAccounts Source #

See: newListOrganizationAdminAccounts smart constructor.

Instances

Instances details
Eq ListOrganizationAdminAccounts Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListOrganizationAdminAccounts

Read ListOrganizationAdminAccounts Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListOrganizationAdminAccounts

Show ListOrganizationAdminAccounts Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListOrganizationAdminAccounts

Generic ListOrganizationAdminAccounts Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListOrganizationAdminAccounts

Associated Types

type Rep ListOrganizationAdminAccounts :: Type -> Type #

NFData ListOrganizationAdminAccounts Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListOrganizationAdminAccounts

Hashable ListOrganizationAdminAccounts Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListOrganizationAdminAccounts

AWSPager ListOrganizationAdminAccounts Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListOrganizationAdminAccounts

AWSRequest ListOrganizationAdminAccounts Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListOrganizationAdminAccounts

ToHeaders ListOrganizationAdminAccounts Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListOrganizationAdminAccounts

ToPath ListOrganizationAdminAccounts Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListOrganizationAdminAccounts

ToQuery ListOrganizationAdminAccounts Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListOrganizationAdminAccounts

type Rep ListOrganizationAdminAccounts Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListOrganizationAdminAccounts

type Rep ListOrganizationAdminAccounts = D1 ('MetaData "ListOrganizationAdminAccounts" "Network.AWS.GuardDuty.ListOrganizationAdminAccounts" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListOrganizationAdminAccounts'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListOrganizationAdminAccounts Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListOrganizationAdminAccounts

newListOrganizationAdminAccounts :: ListOrganizationAdminAccounts Source #

Create a value of ListOrganizationAdminAccounts with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListOrganizationAdminAccounts', listOrganizationAdminAccounts_nextToken - A token to use for paginating results that are returned in the response. Set the value of this parameter to null for the first request to a list action. For subsequent calls, use the NextToken value returned from the previous request to continue listing results after the first page.

$sel:maxResults:ListOrganizationAdminAccounts', listOrganizationAdminAccounts_maxResults - The maximum number of results to return in the response.

data ListOrganizationAdminAccountsResponse Source #

Instances

Instances details
Eq ListOrganizationAdminAccountsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListOrganizationAdminAccounts

Read ListOrganizationAdminAccountsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListOrganizationAdminAccounts

Show ListOrganizationAdminAccountsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListOrganizationAdminAccounts

Generic ListOrganizationAdminAccountsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListOrganizationAdminAccounts

NFData ListOrganizationAdminAccountsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListOrganizationAdminAccounts

type Rep ListOrganizationAdminAccountsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListOrganizationAdminAccounts

type Rep ListOrganizationAdminAccountsResponse = D1 ('MetaData "ListOrganizationAdminAccountsResponse" "Network.AWS.GuardDuty.ListOrganizationAdminAccounts" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListOrganizationAdminAccountsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "adminAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AdminAccount])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListOrganizationAdminAccountsResponse Source #

Create a value of ListOrganizationAdminAccountsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListOrganizationAdminAccounts', listOrganizationAdminAccountsResponse_nextToken - The pagination parameter to be used on the next list operation to retrieve more items.

$sel:adminAccounts:ListOrganizationAdminAccountsResponse', listOrganizationAdminAccountsResponse_adminAccounts - A list of accounts configured as GuardDuty delegated administrators.

$sel:httpStatus:ListOrganizationAdminAccountsResponse', listOrganizationAdminAccountsResponse_httpStatus - The response's http status code.

DisassociateMembers

data DisassociateMembers Source #

See: newDisassociateMembers smart constructor.

Instances

Instances details
Eq DisassociateMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisassociateMembers

Read DisassociateMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisassociateMembers

Show DisassociateMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisassociateMembers

Generic DisassociateMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisassociateMembers

Associated Types

type Rep DisassociateMembers :: Type -> Type #

NFData DisassociateMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisassociateMembers

Methods

rnf :: DisassociateMembers -> () #

Hashable DisassociateMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisassociateMembers

ToJSON DisassociateMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisassociateMembers

AWSRequest DisassociateMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisassociateMembers

Associated Types

type AWSResponse DisassociateMembers #

ToHeaders DisassociateMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisassociateMembers

ToPath DisassociateMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisassociateMembers

ToQuery DisassociateMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisassociateMembers

type Rep DisassociateMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisassociateMembers

type Rep DisassociateMembers = D1 ('MetaData "DisassociateMembers" "Network.AWS.GuardDuty.DisassociateMembers" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DisassociateMembers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "accountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))
type AWSResponse DisassociateMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisassociateMembers

newDisassociateMembers Source #

Create a value of DisassociateMembers with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:DisassociateMembers', disassociateMembers_detectorId - The unique ID of the detector of the GuardDuty account whose members you want to disassociate from the administrator account.

$sel:accountIds:DisassociateMembers', disassociateMembers_accountIds - A list of account IDs of the GuardDuty member accounts that you want to disassociate from the administrator account.

data DisassociateMembersResponse Source #

See: newDisassociateMembersResponse smart constructor.

Instances

Instances details
Eq DisassociateMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisassociateMembers

Read DisassociateMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisassociateMembers

Show DisassociateMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisassociateMembers

Generic DisassociateMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisassociateMembers

Associated Types

type Rep DisassociateMembersResponse :: Type -> Type #

NFData DisassociateMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisassociateMembers

type Rep DisassociateMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisassociateMembers

type Rep DisassociateMembersResponse = D1 ('MetaData "DisassociateMembersResponse" "Network.AWS.GuardDuty.DisassociateMembers" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DisassociateMembersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "unprocessedAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [UnprocessedAccount])))

newDisassociateMembersResponse Source #

Create a value of DisassociateMembersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DisassociateMembersResponse', disassociateMembersResponse_httpStatus - The response's http status code.

$sel:unprocessedAccounts:DisassociateMembersResponse', disassociateMembersResponse_unprocessedAccounts - A list of objects that contain the unprocessed account and a result string that explains why it was unprocessed.

CreatePublishingDestination

data CreatePublishingDestination Source #

See: newCreatePublishingDestination smart constructor.

Instances

Instances details
Eq CreatePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreatePublishingDestination

Read CreatePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreatePublishingDestination

Show CreatePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreatePublishingDestination

Generic CreatePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreatePublishingDestination

Associated Types

type Rep CreatePublishingDestination :: Type -> Type #

NFData CreatePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreatePublishingDestination

Hashable CreatePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreatePublishingDestination

ToJSON CreatePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreatePublishingDestination

AWSRequest CreatePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreatePublishingDestination

ToHeaders CreatePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreatePublishingDestination

ToPath CreatePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreatePublishingDestination

ToQuery CreatePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreatePublishingDestination

type Rep CreatePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreatePublishingDestination

type Rep CreatePublishingDestination = D1 ('MetaData "CreatePublishingDestination" "Network.AWS.GuardDuty.CreatePublishingDestination" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "CreatePublishingDestination'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "destinationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DestinationType) :*: S1 ('MetaSel ('Just "destinationProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DestinationProperties))))
type AWSResponse CreatePublishingDestination Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreatePublishingDestination

newCreatePublishingDestination Source #

Create a value of CreatePublishingDestination with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientToken:CreatePublishingDestination', createPublishingDestination_clientToken - The idempotency token for the request.

$sel:detectorId:CreatePublishingDestination', createPublishingDestination_detectorId - The ID of the GuardDuty detector associated with the publishing destination.

$sel:destinationType:CreatePublishingDestination', createPublishingDestination_destinationType - The type of resource for the publishing destination. Currently only Amazon S3 buckets are supported.

$sel:destinationProperties:CreatePublishingDestination', createPublishingDestination_destinationProperties - The properties of the publishing destination, including the ARNs for the destination and the KMS key used for encryption.

data CreatePublishingDestinationResponse Source #

Instances

Instances details
Eq CreatePublishingDestinationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreatePublishingDestination

Read CreatePublishingDestinationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreatePublishingDestination

Show CreatePublishingDestinationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreatePublishingDestination

Generic CreatePublishingDestinationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreatePublishingDestination

NFData CreatePublishingDestinationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreatePublishingDestination

type Rep CreatePublishingDestinationResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreatePublishingDestination

type Rep CreatePublishingDestinationResponse = D1 ('MetaData "CreatePublishingDestinationResponse" "Network.AWS.GuardDuty.CreatePublishingDestination" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "CreatePublishingDestinationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "destinationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCreatePublishingDestinationResponse Source #

Create a value of CreatePublishingDestinationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreatePublishingDestinationResponse', createPublishingDestinationResponse_httpStatus - The response's http status code.

$sel:destinationId:CreatePublishingDestinationResponse', createPublishingDestinationResponse_destinationId - The ID of the publishing destination that is created.

ListFilters (Paginated)

data ListFilters Source #

See: newListFilters smart constructor.

Instances

Instances details
Eq ListFilters Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

Read ListFilters Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

Show ListFilters Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

Generic ListFilters Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

Associated Types

type Rep ListFilters :: Type -> Type #

NFData ListFilters Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

Methods

rnf :: ListFilters -> () #

Hashable ListFilters Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

AWSPager ListFilters Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

AWSRequest ListFilters Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

Associated Types

type AWSResponse ListFilters #

ToHeaders ListFilters Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

Methods

toHeaders :: ListFilters -> [Header] #

ToPath ListFilters Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

ToQuery ListFilters Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

type Rep ListFilters Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

type Rep ListFilters = D1 ('MetaData "ListFilters" "Network.AWS.GuardDuty.ListFilters" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListFilters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListFilters Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

newListFilters Source #

Create a value of ListFilters with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListFilters', listFilters_nextToken - You can use this parameter when paginating results. Set the value of this parameter to null on your first call to the list action. For subsequent calls to the action, fill nextToken in the request with the value of NextToken from the previous response to continue listing data.

$sel:maxResults:ListFilters', listFilters_maxResults - You can use this parameter to indicate the maximum number of items that you want in the response. The default value is 50. The maximum value is 50.

$sel:detectorId:ListFilters', listFilters_detectorId - The unique ID of the detector that the filter is associated with.

data ListFiltersResponse Source #

See: newListFiltersResponse smart constructor.

Instances

Instances details
Eq ListFiltersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

Read ListFiltersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

Show ListFiltersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

Generic ListFiltersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

Associated Types

type Rep ListFiltersResponse :: Type -> Type #

NFData ListFiltersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

Methods

rnf :: ListFiltersResponse -> () #

type Rep ListFiltersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

type Rep ListFiltersResponse = D1 ('MetaData "ListFiltersResponse" "Network.AWS.GuardDuty.ListFilters" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListFiltersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "filterNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))

newListFiltersResponse Source #

Create a value of ListFiltersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListFilters', listFiltersResponse_nextToken - The pagination parameter to be used on the next list operation to retrieve more items.

$sel:httpStatus:ListFiltersResponse', listFiltersResponse_httpStatus - The response's http status code.

$sel:filterNames:ListFiltersResponse', listFiltersResponse_filterNames - A list of filter names.

ListMembers (Paginated)

data ListMembers Source #

See: newListMembers smart constructor.

Instances

Instances details
Eq ListMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListMembers

Read ListMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListMembers

Show ListMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListMembers

Generic ListMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListMembers

Associated Types

type Rep ListMembers :: Type -> Type #

NFData ListMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListMembers

Methods

rnf :: ListMembers -> () #

Hashable ListMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListMembers

AWSPager ListMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListMembers

AWSRequest ListMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListMembers

Associated Types

type AWSResponse ListMembers #

ToHeaders ListMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListMembers

Methods

toHeaders :: ListMembers -> [Header] #

ToPath ListMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListMembers

ToQuery ListMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListMembers

type Rep ListMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListMembers

type Rep ListMembers = D1 ('MetaData "ListMembers" "Network.AWS.GuardDuty.ListMembers" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListMembers'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "onlyAssociated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListMembers

newListMembers Source #

Create a value of ListMembers with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListMembers', listMembers_nextToken - You can use this parameter when paginating results. Set the value of this parameter to null on your first call to the list action. For subsequent calls to the action, fill nextToken in the request with the value of NextToken from the previous response to continue listing data.

$sel:maxResults:ListMembers', listMembers_maxResults - You can use this parameter to indicate the maximum number of items you want in the response. The default value is 50. The maximum value is 50.

$sel:onlyAssociated:ListMembers', listMembers_onlyAssociated - Specifies whether to only return associated members or to return all members (including members who haven't been invited yet or have been disassociated).

$sel:detectorId:ListMembers', listMembers_detectorId - The unique ID of the detector the member is associated with.

data ListMembersResponse Source #

See: newListMembersResponse smart constructor.

Instances

Instances details
Eq ListMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListMembers

Read ListMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListMembers

Show ListMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListMembers

Generic ListMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListMembers

Associated Types

type Rep ListMembersResponse :: Type -> Type #

NFData ListMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListMembers

Methods

rnf :: ListMembersResponse -> () #

type Rep ListMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListMembers

type Rep ListMembersResponse = D1 ('MetaData "ListMembersResponse" "Network.AWS.GuardDuty.ListMembers" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListMembersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "members") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Member])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListMembersResponse Source #

Create a value of ListMembersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListMembers', listMembersResponse_nextToken - The pagination parameter to be used on the next list operation to retrieve more items.

$sel:members:ListMembersResponse', listMembersResponse_members - A list of members.

$sel:httpStatus:ListMembersResponse', listMembersResponse_httpStatus - The response's http status code.

DisassociateFromMasterAccount

data DisassociateFromMasterAccount Source #

See: newDisassociateFromMasterAccount smart constructor.

Instances

Instances details
Eq DisassociateFromMasterAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisassociateFromMasterAccount

Read DisassociateFromMasterAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisassociateFromMasterAccount

Show DisassociateFromMasterAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisassociateFromMasterAccount

Generic DisassociateFromMasterAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisassociateFromMasterAccount

Associated Types

type Rep DisassociateFromMasterAccount :: Type -> Type #

NFData DisassociateFromMasterAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisassociateFromMasterAccount

Hashable DisassociateFromMasterAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisassociateFromMasterAccount

ToJSON DisassociateFromMasterAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisassociateFromMasterAccount

AWSRequest DisassociateFromMasterAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisassociateFromMasterAccount

ToHeaders DisassociateFromMasterAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisassociateFromMasterAccount

ToPath DisassociateFromMasterAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisassociateFromMasterAccount

ToQuery DisassociateFromMasterAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisassociateFromMasterAccount

type Rep DisassociateFromMasterAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisassociateFromMasterAccount

type Rep DisassociateFromMasterAccount = D1 ('MetaData "DisassociateFromMasterAccount" "Network.AWS.GuardDuty.DisassociateFromMasterAccount" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DisassociateFromMasterAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DisassociateFromMasterAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisassociateFromMasterAccount

newDisassociateFromMasterAccount Source #

Create a value of DisassociateFromMasterAccount with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:DisassociateFromMasterAccount', disassociateFromMasterAccount_detectorId - The unique ID of the detector of the GuardDuty member account.

data DisassociateFromMasterAccountResponse Source #

Instances

Instances details
Eq DisassociateFromMasterAccountResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisassociateFromMasterAccount

Read DisassociateFromMasterAccountResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisassociateFromMasterAccount

Show DisassociateFromMasterAccountResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisassociateFromMasterAccount

Generic DisassociateFromMasterAccountResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisassociateFromMasterAccount

NFData DisassociateFromMasterAccountResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisassociateFromMasterAccount

type Rep DisassociateFromMasterAccountResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DisassociateFromMasterAccount

type Rep DisassociateFromMasterAccountResponse = D1 ('MetaData "DisassociateFromMasterAccountResponse" "Network.AWS.GuardDuty.DisassociateFromMasterAccount" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DisassociateFromMasterAccountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDisassociateFromMasterAccountResponse Source #

Create a value of DisassociateFromMasterAccountResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DisassociateFromMasterAccountResponse', disassociateFromMasterAccountResponse_httpStatus - The response's http status code.

GetFilter

data GetFilter Source #

See: newGetFilter smart constructor.

Constructors

GetFilter' Text Text 

Instances

Instances details
Eq GetFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFilter

Read GetFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFilter

Show GetFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFilter

Generic GetFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFilter

Associated Types

type Rep GetFilter :: Type -> Type #

NFData GetFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFilter

Methods

rnf :: GetFilter -> () #

Hashable GetFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFilter

AWSRequest GetFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFilter

Associated Types

type AWSResponse GetFilter #

ToHeaders GetFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFilter

Methods

toHeaders :: GetFilter -> [Header] #

ToPath GetFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFilter

ToQuery GetFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFilter

type Rep GetFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFilter

type Rep GetFilter = D1 ('MetaData "GetFilter" "Network.AWS.GuardDuty.GetFilter" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "GetFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "filterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetFilter Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFilter

newGetFilter Source #

Create a value of GetFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:GetFilter', getFilter_detectorId - The unique ID of the detector that the filter is associated with.

$sel:filterName:GetFilter', getFilter_filterName - The name of the filter you want to get.

data GetFilterResponse Source #

See: newGetFilterResponse smart constructor.

Instances

Instances details
Eq GetFilterResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFilter

Read GetFilterResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFilter

Show GetFilterResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFilter

Generic GetFilterResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFilter

Associated Types

type Rep GetFilterResponse :: Type -> Type #

NFData GetFilterResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFilter

Methods

rnf :: GetFilterResponse -> () #

type Rep GetFilterResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetFilter

newGetFilterResponse Source #

Create a value of GetFilterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:rank:GetFilterResponse', getFilterResponse_rank - Specifies the position of the filter in the list of current filters. Also specifies the order in which this filter is applied to the findings.

$sel:tags:GetFilterResponse', getFilterResponse_tags - The tags of the filter resource.

$sel:description:GetFilterResponse', getFilterResponse_description - The description of the filter.

$sel:httpStatus:GetFilterResponse', getFilterResponse_httpStatus - The response's http status code.

$sel:name:GetFilterResponse', getFilterResponse_name - The name of the filter.

$sel:action:GetFilterResponse', getFilterResponse_action - Specifies the action that is to be applied to the findings that match the filter.

$sel:findingCriteria:GetFilterResponse', getFilterResponse_findingCriteria - Represents the criteria to be used in the filter for querying findings.

CreateDetector

data CreateDetector Source #

See: newCreateDetector smart constructor.

Instances

Instances details
Eq CreateDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateDetector

Read CreateDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateDetector

Show CreateDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateDetector

Generic CreateDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateDetector

Associated Types

type Rep CreateDetector :: Type -> Type #

NFData CreateDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateDetector

Methods

rnf :: CreateDetector -> () #

Hashable CreateDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateDetector

ToJSON CreateDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateDetector

AWSRequest CreateDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateDetector

Associated Types

type AWSResponse CreateDetector #

ToHeaders CreateDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateDetector

ToPath CreateDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateDetector

ToQuery CreateDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateDetector

type Rep CreateDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateDetector

type Rep CreateDetector = D1 ('MetaData "CreateDetector" "Network.AWS.GuardDuty.CreateDetector" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "CreateDetector'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dataSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataSourceConfigurations)) :*: S1 ('MetaSel ('Just "findingPublishingFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingPublishingFrequency))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))))
type AWSResponse CreateDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateDetector

newCreateDetector Source #

Create a value of CreateDetector with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dataSources:CreateDetector', createDetector_dataSources - Describes which data sources will be enabled for the detector.

$sel:findingPublishingFrequency:CreateDetector', createDetector_findingPublishingFrequency - A value that specifies how frequently updated findings are exported.

$sel:tags:CreateDetector', createDetector_tags - The tags to be added to a new detector resource.

$sel:clientToken:CreateDetector', createDetector_clientToken - The idempotency token for the create request.

$sel:enable:CreateDetector', createDetector_enable - A Boolean value that specifies whether the detector is to be enabled.

data CreateDetectorResponse Source #

See: newCreateDetectorResponse smart constructor.

Instances

Instances details
Eq CreateDetectorResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateDetector

Read CreateDetectorResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateDetector

Show CreateDetectorResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateDetector

Generic CreateDetectorResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateDetector

Associated Types

type Rep CreateDetectorResponse :: Type -> Type #

NFData CreateDetectorResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateDetector

Methods

rnf :: CreateDetectorResponse -> () #

type Rep CreateDetectorResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.CreateDetector

type Rep CreateDetectorResponse = D1 ('MetaData "CreateDetectorResponse" "Network.AWS.GuardDuty.CreateDetector" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "CreateDetectorResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateDetectorResponse Source #

Create a value of CreateDetectorResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:CreateDetectorResponse', createDetectorResponse_detectorId - The unique ID of the created detector.

$sel:httpStatus:CreateDetectorResponse', createDetectorResponse_httpStatus - The response's http status code.

DeclineInvitations

data DeclineInvitations Source #

See: newDeclineInvitations smart constructor.

Instances

Instances details
Eq DeclineInvitations Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeclineInvitations

Read DeclineInvitations Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeclineInvitations

Show DeclineInvitations Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeclineInvitations

Generic DeclineInvitations Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeclineInvitations

Associated Types

type Rep DeclineInvitations :: Type -> Type #

NFData DeclineInvitations Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeclineInvitations

Methods

rnf :: DeclineInvitations -> () #

Hashable DeclineInvitations Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeclineInvitations

ToJSON DeclineInvitations Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeclineInvitations

AWSRequest DeclineInvitations Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeclineInvitations

Associated Types

type AWSResponse DeclineInvitations #

ToHeaders DeclineInvitations Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeclineInvitations

ToPath DeclineInvitations Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeclineInvitations

ToQuery DeclineInvitations Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeclineInvitations

type Rep DeclineInvitations Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeclineInvitations

type Rep DeclineInvitations = D1 ('MetaData "DeclineInvitations" "Network.AWS.GuardDuty.DeclineInvitations" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DeclineInvitations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))
type AWSResponse DeclineInvitations Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeclineInvitations

newDeclineInvitations Source #

Create a value of DeclineInvitations with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountIds:DeclineInvitations', declineInvitations_accountIds - A list of account IDs of the AWS accounts that sent invitations to the current member account that you want to decline invitations from.

data DeclineInvitationsResponse Source #

See: newDeclineInvitationsResponse smart constructor.

Instances

Instances details
Eq DeclineInvitationsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeclineInvitations

Read DeclineInvitationsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeclineInvitations

Show DeclineInvitationsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeclineInvitations

Generic DeclineInvitationsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeclineInvitations

Associated Types

type Rep DeclineInvitationsResponse :: Type -> Type #

NFData DeclineInvitationsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeclineInvitations

type Rep DeclineInvitationsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeclineInvitations

type Rep DeclineInvitationsResponse = D1 ('MetaData "DeclineInvitationsResponse" "Network.AWS.GuardDuty.DeclineInvitations" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DeclineInvitationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "unprocessedAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [UnprocessedAccount])))

newDeclineInvitationsResponse Source #

Create a value of DeclineInvitationsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeclineInvitationsResponse', declineInvitationsResponse_httpStatus - The response's http status code.

$sel:unprocessedAccounts:DeclineInvitationsResponse', declineInvitationsResponse_unprocessedAccounts - A list of objects that contain the unprocessed account and a result string that explains why it was unprocessed.

GetUsageStatistics

data GetUsageStatistics Source #

See: newGetUsageStatistics smart constructor.

Instances

Instances details
Eq GetUsageStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetUsageStatistics

Read GetUsageStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetUsageStatistics

Show GetUsageStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetUsageStatistics

Generic GetUsageStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetUsageStatistics

Associated Types

type Rep GetUsageStatistics :: Type -> Type #

NFData GetUsageStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetUsageStatistics

Methods

rnf :: GetUsageStatistics -> () #

Hashable GetUsageStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetUsageStatistics

ToJSON GetUsageStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetUsageStatistics

AWSRequest GetUsageStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetUsageStatistics

Associated Types

type AWSResponse GetUsageStatistics #

ToHeaders GetUsageStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetUsageStatistics

ToPath GetUsageStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetUsageStatistics

ToQuery GetUsageStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetUsageStatistics

type Rep GetUsageStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetUsageStatistics

type Rep GetUsageStatistics = D1 ('MetaData "GetUsageStatistics" "Network.AWS.GuardDuty.GetUsageStatistics" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "GetUsageStatistics'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "unit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "usageStatisticType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UsageStatisticType) :*: S1 ('MetaSel ('Just "usageCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UsageCriteria)))))
type AWSResponse GetUsageStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetUsageStatistics

newGetUsageStatistics Source #

Create a value of GetUsageStatistics with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:GetUsageStatistics', getUsageStatistics_nextToken - A token to use for paginating results that are returned in the response. Set the value of this parameter to null for the first request to a list action. For subsequent calls, use the NextToken value returned from the previous request to continue listing results after the first page.

$sel:maxResults:GetUsageStatistics', getUsageStatistics_maxResults - The maximum number of results to return in the response.

$sel:unit:GetUsageStatistics', getUsageStatistics_unit - The currency unit you would like to view your usage statistics in. Current valid values are USD.

$sel:detectorId:GetUsageStatistics', getUsageStatistics_detectorId - The ID of the detector that specifies the GuardDuty service whose usage statistics you want to retrieve.

$sel:usageStatisticType:GetUsageStatistics', getUsageStatistics_usageStatisticType - The type of usage statistics to retrieve.

$sel:usageCriteria:GetUsageStatistics', getUsageStatistics_usageCriteria - Represents the criteria used for querying usage.

data GetUsageStatisticsResponse Source #

See: newGetUsageStatisticsResponse smart constructor.

Instances

Instances details
Eq GetUsageStatisticsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetUsageStatistics

Read GetUsageStatisticsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetUsageStatistics

Show GetUsageStatisticsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetUsageStatistics

Generic GetUsageStatisticsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetUsageStatistics

Associated Types

type Rep GetUsageStatisticsResponse :: Type -> Type #

NFData GetUsageStatisticsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetUsageStatistics

type Rep GetUsageStatisticsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetUsageStatistics

type Rep GetUsageStatisticsResponse = D1 ('MetaData "GetUsageStatisticsResponse" "Network.AWS.GuardDuty.GetUsageStatistics" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "GetUsageStatisticsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "usageStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UsageStatistics)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetUsageStatisticsResponse Source #

Create a value of GetUsageStatisticsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:GetUsageStatistics', getUsageStatisticsResponse_nextToken - The pagination parameter to be used on the next list operation to retrieve more items.

$sel:usageStatistics:GetUsageStatisticsResponse', getUsageStatisticsResponse_usageStatistics - The usage statistics object. If a UsageStatisticType was provided, the objects representing other types will be null.

$sel:httpStatus:GetUsageStatisticsResponse', getUsageStatisticsResponse_httpStatus - The response's http status code.

DeleteDetector

data DeleteDetector Source #

See: newDeleteDetector smart constructor.

Constructors

DeleteDetector' Text 

Instances

Instances details
Eq DeleteDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteDetector

Read DeleteDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteDetector

Show DeleteDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteDetector

Generic DeleteDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteDetector

Associated Types

type Rep DeleteDetector :: Type -> Type #

NFData DeleteDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteDetector

Methods

rnf :: DeleteDetector -> () #

Hashable DeleteDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteDetector

AWSRequest DeleteDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteDetector

Associated Types

type AWSResponse DeleteDetector #

ToHeaders DeleteDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteDetector

ToPath DeleteDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteDetector

ToQuery DeleteDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteDetector

type Rep DeleteDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteDetector

type Rep DeleteDetector = D1 ('MetaData "DeleteDetector" "Network.AWS.GuardDuty.DeleteDetector" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DeleteDetector'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteDetector

newDeleteDetector Source #

Create a value of DeleteDetector with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:DeleteDetector', deleteDetector_detectorId - The unique ID of the detector that you want to delete.

data DeleteDetectorResponse Source #

See: newDeleteDetectorResponse smart constructor.

Instances

Instances details
Eq DeleteDetectorResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteDetector

Read DeleteDetectorResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteDetector

Show DeleteDetectorResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteDetector

Generic DeleteDetectorResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteDetector

Associated Types

type Rep DeleteDetectorResponse :: Type -> Type #

NFData DeleteDetectorResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteDetector

Methods

rnf :: DeleteDetectorResponse -> () #

type Rep DeleteDetectorResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteDetector

type Rep DeleteDetectorResponse = D1 ('MetaData "DeleteDetectorResponse" "Network.AWS.GuardDuty.DeleteDetector" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DeleteDetectorResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteDetectorResponse Source #

Create a value of DeleteDetectorResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteDetectorResponse', deleteDetectorResponse_httpStatus - The response's http status code.

UpdateDetector

data UpdateDetector Source #

See: newUpdateDetector smart constructor.

Instances

Instances details
Eq UpdateDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateDetector

Read UpdateDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateDetector

Show UpdateDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateDetector

Generic UpdateDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateDetector

Associated Types

type Rep UpdateDetector :: Type -> Type #

NFData UpdateDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateDetector

Methods

rnf :: UpdateDetector -> () #

Hashable UpdateDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateDetector

ToJSON UpdateDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateDetector

AWSRequest UpdateDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateDetector

Associated Types

type AWSResponse UpdateDetector #

ToHeaders UpdateDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateDetector

ToPath UpdateDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateDetector

ToQuery UpdateDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateDetector

type Rep UpdateDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateDetector

type Rep UpdateDetector = D1 ('MetaData "UpdateDetector" "Network.AWS.GuardDuty.UpdateDetector" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UpdateDetector'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "enable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "dataSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataSourceConfigurations))) :*: (S1 ('MetaSel ('Just "findingPublishingFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingPublishingFrequency)) :*: S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdateDetector Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateDetector

newUpdateDetector Source #

Create a value of UpdateDetector with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:enable:UpdateDetector', updateDetector_enable - Specifies whether the detector is enabled or not enabled.

$sel:dataSources:UpdateDetector', updateDetector_dataSources - Describes which data sources will be updated.

$sel:findingPublishingFrequency:UpdateDetector', updateDetector_findingPublishingFrequency - An enum value that specifies how frequently findings are exported, such as to CloudWatch Events.

$sel:detectorId:UpdateDetector', updateDetector_detectorId - The unique ID of the detector to update.

data UpdateDetectorResponse Source #

See: newUpdateDetectorResponse smart constructor.

Instances

Instances details
Eq UpdateDetectorResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateDetector

Read UpdateDetectorResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateDetector

Show UpdateDetectorResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateDetector

Generic UpdateDetectorResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateDetector

Associated Types

type Rep UpdateDetectorResponse :: Type -> Type #

NFData UpdateDetectorResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateDetector

Methods

rnf :: UpdateDetectorResponse -> () #

type Rep UpdateDetectorResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateDetector

type Rep UpdateDetectorResponse = D1 ('MetaData "UpdateDetectorResponse" "Network.AWS.GuardDuty.UpdateDetector" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UpdateDetectorResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateDetectorResponse Source #

Create a value of UpdateDetectorResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateDetectorResponse', updateDetectorResponse_httpStatus - The response's http status code.

DeleteInvitations

data DeleteInvitations Source #

See: newDeleteInvitations smart constructor.

Instances

Instances details
Eq DeleteInvitations Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteInvitations

Read DeleteInvitations Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteInvitations

Show DeleteInvitations Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteInvitations

Generic DeleteInvitations Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteInvitations

Associated Types

type Rep DeleteInvitations :: Type -> Type #

NFData DeleteInvitations Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteInvitations

Methods

rnf :: DeleteInvitations -> () #

Hashable DeleteInvitations Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteInvitations

ToJSON DeleteInvitations Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteInvitations

AWSRequest DeleteInvitations Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteInvitations

Associated Types

type AWSResponse DeleteInvitations #

ToHeaders DeleteInvitations Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteInvitations

ToPath DeleteInvitations Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteInvitations

ToQuery DeleteInvitations Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteInvitations

type Rep DeleteInvitations Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteInvitations

type Rep DeleteInvitations = D1 ('MetaData "DeleteInvitations" "Network.AWS.GuardDuty.DeleteInvitations" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DeleteInvitations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))
type AWSResponse DeleteInvitations Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteInvitations

newDeleteInvitations Source #

Create a value of DeleteInvitations with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountIds:DeleteInvitations', deleteInvitations_accountIds - A list of account IDs of the AWS accounts that sent invitations to the current member account that you want to delete invitations from.

data DeleteInvitationsResponse Source #

See: newDeleteInvitationsResponse smart constructor.

Instances

Instances details
Eq DeleteInvitationsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteInvitations

Read DeleteInvitationsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteInvitations

Show DeleteInvitationsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteInvitations

Generic DeleteInvitationsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteInvitations

Associated Types

type Rep DeleteInvitationsResponse :: Type -> Type #

NFData DeleteInvitationsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteInvitations

type Rep DeleteInvitationsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteInvitations

type Rep DeleteInvitationsResponse = D1 ('MetaData "DeleteInvitationsResponse" "Network.AWS.GuardDuty.DeleteInvitations" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DeleteInvitationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "unprocessedAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [UnprocessedAccount])))

newDeleteInvitationsResponse Source #

Create a value of DeleteInvitationsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteInvitationsResponse', deleteInvitationsResponse_httpStatus - The response's http status code.

$sel:unprocessedAccounts:DeleteInvitationsResponse', deleteInvitationsResponse_unprocessedAccounts - A list of objects that contain the unprocessed account and a result string that explains why it was unprocessed.

ListInvitations (Paginated)

data ListInvitations Source #

See: newListInvitations smart constructor.

Instances

Instances details
Eq ListInvitations Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListInvitations

Read ListInvitations Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListInvitations

Show ListInvitations Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListInvitations

Generic ListInvitations Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListInvitations

Associated Types

type Rep ListInvitations :: Type -> Type #

NFData ListInvitations Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListInvitations

Methods

rnf :: ListInvitations -> () #

Hashable ListInvitations Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListInvitations

AWSPager ListInvitations Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListInvitations

AWSRequest ListInvitations Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListInvitations

Associated Types

type AWSResponse ListInvitations #

ToHeaders ListInvitations Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListInvitations

ToPath ListInvitations Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListInvitations

ToQuery ListInvitations Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListInvitations

type Rep ListInvitations Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListInvitations

type Rep ListInvitations = D1 ('MetaData "ListInvitations" "Network.AWS.GuardDuty.ListInvitations" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListInvitations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListInvitations Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListInvitations

newListInvitations :: ListInvitations Source #

Create a value of ListInvitations with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListInvitations', listInvitations_nextToken - You can use this parameter when paginating results. Set the value of this parameter to null on your first call to the list action. For subsequent calls to the action, fill nextToken in the request with the value of NextToken from the previous response to continue listing data.

$sel:maxResults:ListInvitations', listInvitations_maxResults - You can use this parameter to indicate the maximum number of items that you want in the response. The default value is 50. The maximum value is 50.

data ListInvitationsResponse Source #

See: newListInvitationsResponse smart constructor.

Instances

Instances details
Eq ListInvitationsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListInvitations

Read ListInvitationsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListInvitations

Show ListInvitationsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListInvitations

Generic ListInvitationsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListInvitations

Associated Types

type Rep ListInvitationsResponse :: Type -> Type #

NFData ListInvitationsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListInvitations

Methods

rnf :: ListInvitationsResponse -> () #

type Rep ListInvitationsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListInvitations

type Rep ListInvitationsResponse = D1 ('MetaData "ListInvitationsResponse" "Network.AWS.GuardDuty.ListInvitations" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListInvitationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "invitations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Invitation])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListInvitationsResponse Source #

Create a value of ListInvitationsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListInvitations', listInvitationsResponse_nextToken - The pagination parameter to be used on the next list operation to retrieve more items.

$sel:invitations:ListInvitationsResponse', listInvitationsResponse_invitations - A list of invitation descriptions.

$sel:httpStatus:ListInvitationsResponse', listInvitationsResponse_httpStatus - The response's http status code.

GetThreatIntelSet

data GetThreatIntelSet Source #

See: newGetThreatIntelSet smart constructor.

Instances

Instances details
Eq GetThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetThreatIntelSet

Read GetThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetThreatIntelSet

Show GetThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetThreatIntelSet

Generic GetThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetThreatIntelSet

Associated Types

type Rep GetThreatIntelSet :: Type -> Type #

NFData GetThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetThreatIntelSet

Methods

rnf :: GetThreatIntelSet -> () #

Hashable GetThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetThreatIntelSet

AWSRequest GetThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetThreatIntelSet

Associated Types

type AWSResponse GetThreatIntelSet #

ToHeaders GetThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetThreatIntelSet

ToPath GetThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetThreatIntelSet

ToQuery GetThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetThreatIntelSet

type Rep GetThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetThreatIntelSet

type Rep GetThreatIntelSet = D1 ('MetaData "GetThreatIntelSet" "Network.AWS.GuardDuty.GetThreatIntelSet" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "GetThreatIntelSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "threatIntelSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetThreatIntelSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetThreatIntelSet

newGetThreatIntelSet Source #

Create a value of GetThreatIntelSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:GetThreatIntelSet', getThreatIntelSet_detectorId - The unique ID of the detector that the threatIntelSet is associated with.

$sel:threatIntelSetId:GetThreatIntelSet', getThreatIntelSet_threatIntelSetId - The unique ID of the threatIntelSet that you want to get.

data GetThreatIntelSetResponse Source #

See: newGetThreatIntelSetResponse smart constructor.

Instances

Instances details
Eq GetThreatIntelSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetThreatIntelSet

Read GetThreatIntelSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetThreatIntelSet

Show GetThreatIntelSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetThreatIntelSet

Generic GetThreatIntelSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetThreatIntelSet

Associated Types

type Rep GetThreatIntelSetResponse :: Type -> Type #

NFData GetThreatIntelSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetThreatIntelSet

type Rep GetThreatIntelSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetThreatIntelSet

newGetThreatIntelSetResponse Source #

Create a value of GetThreatIntelSetResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:GetThreatIntelSetResponse', getThreatIntelSetResponse_tags - The tags of the threat list resource.

$sel:httpStatus:GetThreatIntelSetResponse', getThreatIntelSetResponse_httpStatus - The response's http status code.

$sel:name:GetThreatIntelSetResponse', getThreatIntelSetResponse_name - A user-friendly ThreatIntelSet name displayed in all findings that are generated by activity that involves IP addresses included in this ThreatIntelSet.

$sel:format:GetThreatIntelSetResponse', getThreatIntelSetResponse_format - The format of the threatIntelSet.

$sel:location:GetThreatIntelSetResponse', getThreatIntelSetResponse_location - The URI of the file that contains the ThreatIntelSet. For example: https://s3.us-west-2.amazonaws.com/my-bucket/my-object-key.

$sel:status:GetThreatIntelSetResponse', getThreatIntelSetResponse_status - The status of threatIntelSet file uploaded.

UpdateMemberDetectors

data UpdateMemberDetectors Source #

See: newUpdateMemberDetectors smart constructor.

Instances

Instances details
Eq UpdateMemberDetectors Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateMemberDetectors

Read UpdateMemberDetectors Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateMemberDetectors

Show UpdateMemberDetectors Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateMemberDetectors

Generic UpdateMemberDetectors Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateMemberDetectors

Associated Types

type Rep UpdateMemberDetectors :: Type -> Type #

NFData UpdateMemberDetectors Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateMemberDetectors

Methods

rnf :: UpdateMemberDetectors -> () #

Hashable UpdateMemberDetectors Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateMemberDetectors

ToJSON UpdateMemberDetectors Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateMemberDetectors

AWSRequest UpdateMemberDetectors Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateMemberDetectors

Associated Types

type AWSResponse UpdateMemberDetectors #

ToHeaders UpdateMemberDetectors Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateMemberDetectors

ToPath UpdateMemberDetectors Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateMemberDetectors

ToQuery UpdateMemberDetectors Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateMemberDetectors

type Rep UpdateMemberDetectors Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateMemberDetectors

type Rep UpdateMemberDetectors = D1 ('MetaData "UpdateMemberDetectors" "Network.AWS.GuardDuty.UpdateMemberDetectors" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UpdateMemberDetectors'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataSourceConfigurations)) :*: (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "accountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)))))
type AWSResponse UpdateMemberDetectors Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateMemberDetectors

newUpdateMemberDetectors Source #

Create a value of UpdateMemberDetectors with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dataSources:UpdateMemberDetectors', updateMemberDetectors_dataSources - Describes which data sources will be updated.

$sel:detectorId:UpdateMemberDetectors', updateMemberDetectors_detectorId - The detector ID of the administrator account.

$sel:accountIds:UpdateMemberDetectors', updateMemberDetectors_accountIds - A list of member account IDs to be updated.

data UpdateMemberDetectorsResponse Source #

See: newUpdateMemberDetectorsResponse smart constructor.

Instances

Instances details
Eq UpdateMemberDetectorsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateMemberDetectors

Read UpdateMemberDetectorsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateMemberDetectors

Show UpdateMemberDetectorsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateMemberDetectors

Generic UpdateMemberDetectorsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateMemberDetectors

Associated Types

type Rep UpdateMemberDetectorsResponse :: Type -> Type #

NFData UpdateMemberDetectorsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateMemberDetectors

type Rep UpdateMemberDetectorsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.UpdateMemberDetectors

type Rep UpdateMemberDetectorsResponse = D1 ('MetaData "UpdateMemberDetectorsResponse" "Network.AWS.GuardDuty.UpdateMemberDetectors" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UpdateMemberDetectorsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "unprocessedAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [UnprocessedAccount])))

newUpdateMemberDetectorsResponse Source #

Create a value of UpdateMemberDetectorsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateMemberDetectorsResponse', updateMemberDetectorsResponse_httpStatus - The response's http status code.

$sel:unprocessedAccounts:UpdateMemberDetectorsResponse', updateMemberDetectorsResponse_unprocessedAccounts - A list of member account IDs that were unable to be processed along with an explanation for why they were not processed.

GetIPSet

data GetIPSet Source #

See: newGetIPSet smart constructor.

Constructors

GetIPSet' Text Text 

Instances

Instances details
Eq GetIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetIPSet

Read GetIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetIPSet

Show GetIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetIPSet

Generic GetIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetIPSet

Associated Types

type Rep GetIPSet :: Type -> Type #

Methods

from :: GetIPSet -> Rep GetIPSet x #

to :: Rep GetIPSet x -> GetIPSet #

NFData GetIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetIPSet

Methods

rnf :: GetIPSet -> () #

Hashable GetIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetIPSet

Methods

hashWithSalt :: Int -> GetIPSet -> Int #

hash :: GetIPSet -> Int #

AWSRequest GetIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetIPSet

Associated Types

type AWSResponse GetIPSet #

ToHeaders GetIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetIPSet

Methods

toHeaders :: GetIPSet -> [Header] #

ToPath GetIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetIPSet

ToQuery GetIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetIPSet

type Rep GetIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetIPSet

type Rep GetIPSet = D1 ('MetaData "GetIPSet" "Network.AWS.GuardDuty.GetIPSet" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "GetIPSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "ipSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetIPSet Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetIPSet

newGetIPSet Source #

Create a value of GetIPSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:GetIPSet', getIPSet_detectorId - The unique ID of the detector that the IPSet is associated with.

$sel:ipSetId:GetIPSet', getIPSet_ipSetId - The unique ID of the IPSet to retrieve.

data GetIPSetResponse Source #

See: newGetIPSetResponse smart constructor.

Instances

Instances details
Eq GetIPSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetIPSet

Read GetIPSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetIPSet

Show GetIPSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetIPSet

Generic GetIPSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetIPSet

Associated Types

type Rep GetIPSetResponse :: Type -> Type #

NFData GetIPSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetIPSet

Methods

rnf :: GetIPSetResponse -> () #

type Rep GetIPSetResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.GetIPSet

newGetIPSetResponse Source #

Create a value of GetIPSetResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:GetIPSetResponse', getIPSetResponse_tags - The tags of the IPSet resource.

$sel:httpStatus:GetIPSetResponse', getIPSetResponse_httpStatus - The response's http status code.

$sel:name:GetIPSetResponse', getIPSetResponse_name - The user-friendly name for the IPSet.

$sel:format:GetIPSetResponse', getIPSetResponse_format - The format of the file that contains the IPSet.

$sel:location:GetIPSetResponse', getIPSetResponse_location - The URI of the file that contains the IPSet. For example: https://s3.us-west-2.amazonaws.com/my-bucket/my-object-key.

$sel:status:GetIPSetResponse', getIPSetResponse_status - The status of IPSet file that was uploaded.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
Eq ListTagsForResource Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListTagsForResource

Read ListTagsForResource Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListTagsForResource

Generic ListTagsForResource Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

NFData ListTagsForResource Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Hashable ListTagsForResource Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

ToHeaders ListTagsForResource Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Network.AWS.GuardDuty.ListTagsForResource" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListTagsForResource

newListTagsForResource Source #

Create a value of ListTagsForResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:ListTagsForResource', listTagsForResource_resourceArn - The Amazon Resource Name (ARN) for the given GuardDuty resource.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListTagsForResource

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListTagsForResource

Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Network.AWS.GuardDuty.ListTagsForResource" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - The tags associated with the resource.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

ListIPSets (Paginated)

data ListIPSets Source #

See: newListIPSets smart constructor.

Instances

Instances details
Eq ListIPSets Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListIPSets

Read ListIPSets Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListIPSets

Show ListIPSets Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListIPSets

Generic ListIPSets Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListIPSets

Associated Types

type Rep ListIPSets :: Type -> Type #

NFData ListIPSets Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListIPSets

Methods

rnf :: ListIPSets -> () #

Hashable ListIPSets Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListIPSets

AWSPager ListIPSets Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListIPSets

AWSRequest ListIPSets Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListIPSets

Associated Types

type AWSResponse ListIPSets #

ToHeaders ListIPSets Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListIPSets

Methods

toHeaders :: ListIPSets -> [Header] #

ToPath ListIPSets Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListIPSets

ToQuery ListIPSets Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListIPSets

type Rep ListIPSets Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListIPSets

type Rep ListIPSets = D1 ('MetaData "ListIPSets" "Network.AWS.GuardDuty.ListIPSets" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListIPSets'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListIPSets Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListIPSets

newListIPSets Source #

Create a value of ListIPSets with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListIPSets', listIPSets_nextToken - You can use this parameter when paginating results. Set the value of this parameter to null on your first call to the list action. For subsequent calls to the action, fill nextToken in the request with the value of NextToken from the previous response to continue listing data.

$sel:maxResults:ListIPSets', listIPSets_maxResults - You can use this parameter to indicate the maximum number of items you want in the response. The default value is 50. The maximum value is 50.

$sel:detectorId:ListIPSets', listIPSets_detectorId - The unique ID of the detector that the IPSet is associated with.

data ListIPSetsResponse Source #

See: newListIPSetsResponse smart constructor.

Instances

Instances details
Eq ListIPSetsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListIPSets

Read ListIPSetsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListIPSets

Show ListIPSetsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListIPSets

Generic ListIPSetsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListIPSets

Associated Types

type Rep ListIPSetsResponse :: Type -> Type #

NFData ListIPSetsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListIPSets

Methods

rnf :: ListIPSetsResponse -> () #

type Rep ListIPSetsResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListIPSets

type Rep ListIPSetsResponse = D1 ('MetaData "ListIPSetsResponse" "Network.AWS.GuardDuty.ListIPSets" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ListIPSetsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "ipSetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))

newListIPSetsResponse Source #

Create a value of ListIPSetsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListIPSets', listIPSetsResponse_nextToken - The pagination parameter to be used on the next list operation to retrieve more items.

$sel:httpStatus:ListIPSetsResponse', listIPSetsResponse_httpStatus - The response's http status code.

$sel:ipSetIds:ListIPSetsResponse', listIPSetsResponse_ipSetIds - The IDs of the IPSet resources.

DeleteMembers

data DeleteMembers Source #

See: newDeleteMembers smart constructor.

Instances

Instances details
Eq DeleteMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteMembers

Read DeleteMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteMembers

Show DeleteMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteMembers

Generic DeleteMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteMembers

Associated Types

type Rep DeleteMembers :: Type -> Type #

NFData DeleteMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteMembers

Methods

rnf :: DeleteMembers -> () #

Hashable DeleteMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteMembers

ToJSON DeleteMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteMembers

AWSRequest DeleteMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteMembers

Associated Types

type AWSResponse DeleteMembers #

ToHeaders DeleteMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteMembers

ToPath DeleteMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteMembers

ToQuery DeleteMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteMembers

type Rep DeleteMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteMembers

type Rep DeleteMembers = D1 ('MetaData "DeleteMembers" "Network.AWS.GuardDuty.DeleteMembers" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DeleteMembers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detectorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "accountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))
type AWSResponse DeleteMembers Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteMembers

newDeleteMembers Source #

Create a value of DeleteMembers with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:DeleteMembers', deleteMembers_detectorId - The unique ID of the detector of the GuardDuty account whose members you want to delete.

$sel:accountIds:DeleteMembers', deleteMembers_accountIds - A list of account IDs of the GuardDuty member accounts that you want to delete.

data DeleteMembersResponse Source #

See: newDeleteMembersResponse smart constructor.

Instances

Instances details
Eq DeleteMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteMembers

Read DeleteMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteMembers

Show DeleteMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteMembers

Generic DeleteMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteMembers

Associated Types

type Rep DeleteMembersResponse :: Type -> Type #

NFData DeleteMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteMembers

Methods

rnf :: DeleteMembersResponse -> () #

type Rep DeleteMembersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.DeleteMembers

type Rep DeleteMembersResponse = D1 ('MetaData "DeleteMembersResponse" "Network.AWS.GuardDuty.DeleteMembers" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DeleteMembersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "unprocessedAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [UnprocessedAccount])))

newDeleteMembersResponse Source #

Create a value of DeleteMembersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteMembersResponse', deleteMembersResponse_httpStatus - The response's http status code.

$sel:unprocessedAccounts:DeleteMembersResponse', deleteMembersResponse_unprocessedAccounts - The accounts that could not be processed.

Types

AdminStatus

newtype AdminStatus Source #

Constructors

AdminStatus' 

Instances

Instances details
Eq AdminStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AdminStatus

Ord AdminStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AdminStatus

Read AdminStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AdminStatus

Show AdminStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AdminStatus

Generic AdminStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AdminStatus

Associated Types

type Rep AdminStatus :: Type -> Type #

NFData AdminStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AdminStatus

Methods

rnf :: AdminStatus -> () #

Hashable AdminStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AdminStatus

ToJSON AdminStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AdminStatus

ToJSONKey AdminStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AdminStatus

FromJSON AdminStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AdminStatus

FromJSONKey AdminStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AdminStatus

ToLog AdminStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AdminStatus

ToHeader AdminStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AdminStatus

ToQuery AdminStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AdminStatus

FromXML AdminStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AdminStatus

ToXML AdminStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AdminStatus

Methods

toXML :: AdminStatus -> XML #

ToByteString AdminStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AdminStatus

FromText AdminStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AdminStatus

ToText AdminStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AdminStatus

Methods

toText :: AdminStatus -> Text #

type Rep AdminStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AdminStatus

type Rep AdminStatus = D1 ('MetaData "AdminStatus" "Network.AWS.GuardDuty.Types.AdminStatus" "amazonka-guarddutyZSamazonka-guardduty" 'True) (C1 ('MetaCons "AdminStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAdminStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DataSource

newtype DataSource Source #

Constructors

DataSource' 

Fields

Instances

Instances details
Eq DataSource Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSource

Ord DataSource Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSource

Read DataSource Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSource

Show DataSource Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSource

Generic DataSource Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSource

Associated Types

type Rep DataSource :: Type -> Type #

NFData DataSource Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSource

Methods

rnf :: DataSource -> () #

Hashable DataSource Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSource

ToJSON DataSource Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSource

ToJSONKey DataSource Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSource

FromJSON DataSource Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSource

FromJSONKey DataSource Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSource

ToLog DataSource Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSource

ToHeader DataSource Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSource

ToQuery DataSource Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSource

FromXML DataSource Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSource

ToXML DataSource Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSource

Methods

toXML :: DataSource -> XML #

ToByteString DataSource Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSource

FromText DataSource Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSource

ToText DataSource Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSource

Methods

toText :: DataSource -> Text #

type Rep DataSource Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSource

type Rep DataSource = D1 ('MetaData "DataSource" "Network.AWS.GuardDuty.Types.DataSource" "amazonka-guarddutyZSamazonka-guardduty" 'True) (C1 ('MetaCons "DataSource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDataSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DataSourceStatus

newtype DataSourceStatus Source #

Instances

Instances details
Eq DataSourceStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSourceStatus

Ord DataSourceStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSourceStatus

Read DataSourceStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSourceStatus

Show DataSourceStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSourceStatus

Generic DataSourceStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSourceStatus

Associated Types

type Rep DataSourceStatus :: Type -> Type #

NFData DataSourceStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSourceStatus

Methods

rnf :: DataSourceStatus -> () #

Hashable DataSourceStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSourceStatus

ToJSON DataSourceStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSourceStatus

ToJSONKey DataSourceStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSourceStatus

FromJSON DataSourceStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSourceStatus

FromJSONKey DataSourceStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSourceStatus

ToLog DataSourceStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSourceStatus

ToHeader DataSourceStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSourceStatus

ToQuery DataSourceStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSourceStatus

FromXML DataSourceStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSourceStatus

ToXML DataSourceStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSourceStatus

ToByteString DataSourceStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSourceStatus

FromText DataSourceStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSourceStatus

ToText DataSourceStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSourceStatus

type Rep DataSourceStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSourceStatus

type Rep DataSourceStatus = D1 ('MetaData "DataSourceStatus" "Network.AWS.GuardDuty.Types.DataSourceStatus" "amazonka-guarddutyZSamazonka-guardduty" 'True) (C1 ('MetaCons "DataSourceStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDataSourceStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DestinationType

newtype DestinationType Source #

Constructors

DestinationType' 

Bundled Patterns

pattern DestinationType_S3 :: DestinationType 

Instances

Instances details
Eq DestinationType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DestinationType

Ord DestinationType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DestinationType

Read DestinationType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DestinationType

Show DestinationType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DestinationType

Generic DestinationType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DestinationType

Associated Types

type Rep DestinationType :: Type -> Type #

NFData DestinationType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DestinationType

Methods

rnf :: DestinationType -> () #

Hashable DestinationType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DestinationType

ToJSON DestinationType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DestinationType

ToJSONKey DestinationType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DestinationType

FromJSON DestinationType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DestinationType

FromJSONKey DestinationType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DestinationType

ToLog DestinationType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DestinationType

ToHeader DestinationType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DestinationType

ToQuery DestinationType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DestinationType

FromXML DestinationType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DestinationType

ToXML DestinationType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DestinationType

Methods

toXML :: DestinationType -> XML #

ToByteString DestinationType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DestinationType

FromText DestinationType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DestinationType

ToText DestinationType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DestinationType

type Rep DestinationType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DestinationType

type Rep DestinationType = D1 ('MetaData "DestinationType" "Network.AWS.GuardDuty.Types.DestinationType" "amazonka-guarddutyZSamazonka-guardduty" 'True) (C1 ('MetaCons "DestinationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDestinationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DetectorStatus

newtype DetectorStatus Source #

Constructors

DetectorStatus' 

Instances

Instances details
Eq DetectorStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DetectorStatus

Ord DetectorStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DetectorStatus

Read DetectorStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DetectorStatus

Show DetectorStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DetectorStatus

Generic DetectorStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DetectorStatus

Associated Types

type Rep DetectorStatus :: Type -> Type #

NFData DetectorStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DetectorStatus

Methods

rnf :: DetectorStatus -> () #

Hashable DetectorStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DetectorStatus

ToJSON DetectorStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DetectorStatus

ToJSONKey DetectorStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DetectorStatus

FromJSON DetectorStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DetectorStatus

FromJSONKey DetectorStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DetectorStatus

ToLog DetectorStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DetectorStatus

ToHeader DetectorStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DetectorStatus

ToQuery DetectorStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DetectorStatus

FromXML DetectorStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DetectorStatus

ToXML DetectorStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DetectorStatus

Methods

toXML :: DetectorStatus -> XML #

ToByteString DetectorStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DetectorStatus

FromText DetectorStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DetectorStatus

ToText DetectorStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DetectorStatus

type Rep DetectorStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DetectorStatus

type Rep DetectorStatus = D1 ('MetaData "DetectorStatus" "Network.AWS.GuardDuty.Types.DetectorStatus" "amazonka-guarddutyZSamazonka-guardduty" 'True) (C1 ('MetaCons "DetectorStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDetectorStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Feedback

newtype Feedback Source #

Constructors

Feedback' 

Fields

Bundled Patterns

pattern Feedback_NOT_USEFUL :: Feedback 
pattern Feedback_USEFUL :: Feedback 

Instances

Instances details
Eq Feedback Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Feedback

Ord Feedback Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Feedback

Read Feedback Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Feedback

Show Feedback Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Feedback

Generic Feedback Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Feedback

Associated Types

type Rep Feedback :: Type -> Type #

Methods

from :: Feedback -> Rep Feedback x #

to :: Rep Feedback x -> Feedback #

NFData Feedback Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Feedback

Methods

rnf :: Feedback -> () #

Hashable Feedback Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Feedback

Methods

hashWithSalt :: Int -> Feedback -> Int #

hash :: Feedback -> Int #

ToJSON Feedback Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Feedback

ToJSONKey Feedback Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Feedback

FromJSON Feedback Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Feedback

FromJSONKey Feedback Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Feedback

ToLog Feedback Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Feedback

ToHeader Feedback Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Feedback

Methods

toHeader :: HeaderName -> Feedback -> [Header] #

ToQuery Feedback Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Feedback

FromXML Feedback Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Feedback

ToXML Feedback Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Feedback

Methods

toXML :: Feedback -> XML #

ToByteString Feedback Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Feedback

Methods

toBS :: Feedback -> ByteString #

FromText Feedback Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Feedback

ToText Feedback Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Feedback

Methods

toText :: Feedback -> Text #

type Rep Feedback Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Feedback

type Rep Feedback = D1 ('MetaData "Feedback" "Network.AWS.GuardDuty.Types.Feedback" "amazonka-guarddutyZSamazonka-guardduty" 'True) (C1 ('MetaCons "Feedback'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFeedback") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FilterAction

newtype FilterAction Source #

Constructors

FilterAction' 

Bundled Patterns

pattern FilterAction_ARCHIVE :: FilterAction 
pattern FilterAction_NOOP :: FilterAction 

Instances

Instances details
Eq FilterAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FilterAction

Ord FilterAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FilterAction

Read FilterAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FilterAction

Show FilterAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FilterAction

Generic FilterAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FilterAction

Associated Types

type Rep FilterAction :: Type -> Type #

NFData FilterAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FilterAction

Methods

rnf :: FilterAction -> () #

Hashable FilterAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FilterAction

ToJSON FilterAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FilterAction

ToJSONKey FilterAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FilterAction

FromJSON FilterAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FilterAction

FromJSONKey FilterAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FilterAction

ToLog FilterAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FilterAction

ToHeader FilterAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FilterAction

ToQuery FilterAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FilterAction

FromXML FilterAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FilterAction

ToXML FilterAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FilterAction

Methods

toXML :: FilterAction -> XML #

ToByteString FilterAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FilterAction

FromText FilterAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FilterAction

ToText FilterAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FilterAction

Methods

toText :: FilterAction -> Text #

type Rep FilterAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FilterAction

type Rep FilterAction = D1 ('MetaData "FilterAction" "Network.AWS.GuardDuty.Types.FilterAction" "amazonka-guarddutyZSamazonka-guardduty" 'True) (C1 ('MetaCons "FilterAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFilterAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FindingPublishingFrequency

newtype FindingPublishingFrequency Source #

Instances

Instances details
Eq FindingPublishingFrequency Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingPublishingFrequency

Ord FindingPublishingFrequency Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingPublishingFrequency

Read FindingPublishingFrequency Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingPublishingFrequency

Show FindingPublishingFrequency Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingPublishingFrequency

Generic FindingPublishingFrequency Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingPublishingFrequency

Associated Types

type Rep FindingPublishingFrequency :: Type -> Type #

NFData FindingPublishingFrequency Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingPublishingFrequency

Hashable FindingPublishingFrequency Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingPublishingFrequency

ToJSON FindingPublishingFrequency Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingPublishingFrequency

ToJSONKey FindingPublishingFrequency Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingPublishingFrequency

FromJSON FindingPublishingFrequency Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingPublishingFrequency

FromJSONKey FindingPublishingFrequency Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingPublishingFrequency

ToLog FindingPublishingFrequency Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingPublishingFrequency

ToHeader FindingPublishingFrequency Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingPublishingFrequency

ToQuery FindingPublishingFrequency Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingPublishingFrequency

FromXML FindingPublishingFrequency Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingPublishingFrequency

ToXML FindingPublishingFrequency Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingPublishingFrequency

ToByteString FindingPublishingFrequency Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingPublishingFrequency

FromText FindingPublishingFrequency Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingPublishingFrequency

ToText FindingPublishingFrequency Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingPublishingFrequency

type Rep FindingPublishingFrequency Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingPublishingFrequency

type Rep FindingPublishingFrequency = D1 ('MetaData "FindingPublishingFrequency" "Network.AWS.GuardDuty.Types.FindingPublishingFrequency" "amazonka-guarddutyZSamazonka-guardduty" 'True) (C1 ('MetaCons "FindingPublishingFrequency'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFindingPublishingFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FindingStatisticType

newtype FindingStatisticType Source #

Instances

Instances details
Eq FindingStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingStatisticType

Ord FindingStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingStatisticType

Read FindingStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingStatisticType

Show FindingStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingStatisticType

Generic FindingStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingStatisticType

Associated Types

type Rep FindingStatisticType :: Type -> Type #

NFData FindingStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingStatisticType

Methods

rnf :: FindingStatisticType -> () #

Hashable FindingStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingStatisticType

ToJSON FindingStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingStatisticType

ToJSONKey FindingStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingStatisticType

FromJSON FindingStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingStatisticType

FromJSONKey FindingStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingStatisticType

ToLog FindingStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingStatisticType

ToHeader FindingStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingStatisticType

ToQuery FindingStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingStatisticType

FromXML FindingStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingStatisticType

ToXML FindingStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingStatisticType

ToByteString FindingStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingStatisticType

FromText FindingStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingStatisticType

ToText FindingStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingStatisticType

type Rep FindingStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingStatisticType

type Rep FindingStatisticType = D1 ('MetaData "FindingStatisticType" "Network.AWS.GuardDuty.Types.FindingStatisticType" "amazonka-guarddutyZSamazonka-guardduty" 'True) (C1 ('MetaCons "FindingStatisticType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFindingStatisticType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IpSetFormat

newtype IpSetFormat Source #

Constructors

IpSetFormat' 

Instances

Instances details
Eq IpSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetFormat

Ord IpSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetFormat

Read IpSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetFormat

Show IpSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetFormat

Generic IpSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetFormat

Associated Types

type Rep IpSetFormat :: Type -> Type #

NFData IpSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetFormat

Methods

rnf :: IpSetFormat -> () #

Hashable IpSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetFormat

ToJSON IpSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetFormat

ToJSONKey IpSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetFormat

FromJSON IpSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetFormat

FromJSONKey IpSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetFormat

ToLog IpSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetFormat

ToHeader IpSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetFormat

ToQuery IpSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetFormat

FromXML IpSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetFormat

ToXML IpSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetFormat

Methods

toXML :: IpSetFormat -> XML #

ToByteString IpSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetFormat

FromText IpSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetFormat

ToText IpSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetFormat

Methods

toText :: IpSetFormat -> Text #

type Rep IpSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetFormat

type Rep IpSetFormat = D1 ('MetaData "IpSetFormat" "Network.AWS.GuardDuty.Types.IpSetFormat" "amazonka-guarddutyZSamazonka-guardduty" 'True) (C1 ('MetaCons "IpSetFormat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIpSetFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IpSetStatus

newtype IpSetStatus Source #

Constructors

IpSetStatus' 

Instances

Instances details
Eq IpSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetStatus

Ord IpSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetStatus

Read IpSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetStatus

Show IpSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetStatus

Generic IpSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetStatus

Associated Types

type Rep IpSetStatus :: Type -> Type #

NFData IpSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetStatus

Methods

rnf :: IpSetStatus -> () #

Hashable IpSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetStatus

ToJSON IpSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetStatus

ToJSONKey IpSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetStatus

FromJSON IpSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetStatus

FromJSONKey IpSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetStatus

ToLog IpSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetStatus

ToHeader IpSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetStatus

ToQuery IpSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetStatus

FromXML IpSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetStatus

ToXML IpSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetStatus

Methods

toXML :: IpSetStatus -> XML #

ToByteString IpSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetStatus

FromText IpSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetStatus

ToText IpSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetStatus

Methods

toText :: IpSetStatus -> Text #

type Rep IpSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IpSetStatus

type Rep IpSetStatus = D1 ('MetaData "IpSetStatus" "Network.AWS.GuardDuty.Types.IpSetStatus" "amazonka-guarddutyZSamazonka-guardduty" 'True) (C1 ('MetaCons "IpSetStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIpSetStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OrderBy

newtype OrderBy Source #

Constructors

OrderBy' 

Fields

Bundled Patterns

pattern OrderBy_ASC :: OrderBy 
pattern OrderBy_DESC :: OrderBy 

Instances

Instances details
Eq OrderBy Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrderBy

Methods

(==) :: OrderBy -> OrderBy -> Bool #

(/=) :: OrderBy -> OrderBy -> Bool #

Ord OrderBy Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrderBy

Read OrderBy Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrderBy

Show OrderBy Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrderBy

Generic OrderBy Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrderBy

Associated Types

type Rep OrderBy :: Type -> Type #

Methods

from :: OrderBy -> Rep OrderBy x #

to :: Rep OrderBy x -> OrderBy #

NFData OrderBy Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrderBy

Methods

rnf :: OrderBy -> () #

Hashable OrderBy Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrderBy

Methods

hashWithSalt :: Int -> OrderBy -> Int #

hash :: OrderBy -> Int #

ToJSON OrderBy Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrderBy

ToJSONKey OrderBy Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrderBy

FromJSON OrderBy Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrderBy

FromJSONKey OrderBy Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrderBy

ToLog OrderBy Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrderBy

ToHeader OrderBy Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrderBy

Methods

toHeader :: HeaderName -> OrderBy -> [Header] #

ToQuery OrderBy Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrderBy

FromXML OrderBy Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrderBy

ToXML OrderBy Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrderBy

Methods

toXML :: OrderBy -> XML #

ToByteString OrderBy Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrderBy

Methods

toBS :: OrderBy -> ByteString #

FromText OrderBy Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrderBy

ToText OrderBy Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrderBy

Methods

toText :: OrderBy -> Text #

type Rep OrderBy Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrderBy

type Rep OrderBy = D1 ('MetaData "OrderBy" "Network.AWS.GuardDuty.Types.OrderBy" "amazonka-guarddutyZSamazonka-guardduty" 'True) (C1 ('MetaCons "OrderBy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOrderBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PublishingStatus

newtype PublishingStatus Source #

Instances

Instances details
Eq PublishingStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PublishingStatus

Ord PublishingStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PublishingStatus

Read PublishingStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PublishingStatus

Show PublishingStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PublishingStatus

Generic PublishingStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PublishingStatus

Associated Types

type Rep PublishingStatus :: Type -> Type #

NFData PublishingStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PublishingStatus

Methods

rnf :: PublishingStatus -> () #

Hashable PublishingStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PublishingStatus

ToJSON PublishingStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PublishingStatus

ToJSONKey PublishingStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PublishingStatus

FromJSON PublishingStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PublishingStatus

FromJSONKey PublishingStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PublishingStatus

ToLog PublishingStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PublishingStatus

ToHeader PublishingStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PublishingStatus

ToQuery PublishingStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PublishingStatus

FromXML PublishingStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PublishingStatus

ToXML PublishingStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PublishingStatus

ToByteString PublishingStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PublishingStatus

FromText PublishingStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PublishingStatus

ToText PublishingStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PublishingStatus

type Rep PublishingStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PublishingStatus

type Rep PublishingStatus = D1 ('MetaData "PublishingStatus" "Network.AWS.GuardDuty.Types.PublishingStatus" "amazonka-guarddutyZSamazonka-guardduty" 'True) (C1 ('MetaCons "PublishingStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPublishingStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ThreatIntelSetFormat

newtype ThreatIntelSetFormat Source #

Instances

Instances details
Eq ThreatIntelSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetFormat

Ord ThreatIntelSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetFormat

Read ThreatIntelSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetFormat

Show ThreatIntelSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetFormat

Generic ThreatIntelSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetFormat

Associated Types

type Rep ThreatIntelSetFormat :: Type -> Type #

NFData ThreatIntelSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetFormat

Methods

rnf :: ThreatIntelSetFormat -> () #

Hashable ThreatIntelSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetFormat

ToJSON ThreatIntelSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetFormat

ToJSONKey ThreatIntelSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetFormat

FromJSON ThreatIntelSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetFormat

FromJSONKey ThreatIntelSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetFormat

ToLog ThreatIntelSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetFormat

ToHeader ThreatIntelSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetFormat

ToQuery ThreatIntelSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetFormat

FromXML ThreatIntelSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetFormat

ToXML ThreatIntelSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetFormat

ToByteString ThreatIntelSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetFormat

FromText ThreatIntelSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetFormat

ToText ThreatIntelSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetFormat

type Rep ThreatIntelSetFormat Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetFormat

type Rep ThreatIntelSetFormat = D1 ('MetaData "ThreatIntelSetFormat" "Network.AWS.GuardDuty.Types.ThreatIntelSetFormat" "amazonka-guarddutyZSamazonka-guardduty" 'True) (C1 ('MetaCons "ThreatIntelSetFormat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromThreatIntelSetFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ThreatIntelSetStatus

newtype ThreatIntelSetStatus Source #

Instances

Instances details
Eq ThreatIntelSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetStatus

Ord ThreatIntelSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetStatus

Read ThreatIntelSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetStatus

Show ThreatIntelSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetStatus

Generic ThreatIntelSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetStatus

Associated Types

type Rep ThreatIntelSetStatus :: Type -> Type #

NFData ThreatIntelSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetStatus

Methods

rnf :: ThreatIntelSetStatus -> () #

Hashable ThreatIntelSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetStatus

ToJSON ThreatIntelSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetStatus

ToJSONKey ThreatIntelSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetStatus

FromJSON ThreatIntelSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetStatus

FromJSONKey ThreatIntelSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetStatus

ToLog ThreatIntelSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetStatus

ToHeader ThreatIntelSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetStatus

ToQuery ThreatIntelSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetStatus

FromXML ThreatIntelSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetStatus

ToXML ThreatIntelSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetStatus

ToByteString ThreatIntelSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetStatus

FromText ThreatIntelSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetStatus

ToText ThreatIntelSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetStatus

type Rep ThreatIntelSetStatus Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelSetStatus

type Rep ThreatIntelSetStatus = D1 ('MetaData "ThreatIntelSetStatus" "Network.AWS.GuardDuty.Types.ThreatIntelSetStatus" "amazonka-guarddutyZSamazonka-guardduty" 'True) (C1 ('MetaCons "ThreatIntelSetStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromThreatIntelSetStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UsageStatisticType

newtype UsageStatisticType Source #

Instances

Instances details
Eq UsageStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageStatisticType

Ord UsageStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageStatisticType

Read UsageStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageStatisticType

Show UsageStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageStatisticType

Generic UsageStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageStatisticType

Associated Types

type Rep UsageStatisticType :: Type -> Type #

NFData UsageStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageStatisticType

Methods

rnf :: UsageStatisticType -> () #

Hashable UsageStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageStatisticType

ToJSON UsageStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageStatisticType

ToJSONKey UsageStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageStatisticType

FromJSON UsageStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageStatisticType

FromJSONKey UsageStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageStatisticType

ToLog UsageStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageStatisticType

ToHeader UsageStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageStatisticType

ToQuery UsageStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageStatisticType

FromXML UsageStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageStatisticType

ToXML UsageStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageStatisticType

ToByteString UsageStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageStatisticType

FromText UsageStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageStatisticType

ToText UsageStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageStatisticType

type Rep UsageStatisticType Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageStatisticType

type Rep UsageStatisticType = D1 ('MetaData "UsageStatisticType" "Network.AWS.GuardDuty.Types.UsageStatisticType" "amazonka-guarddutyZSamazonka-guardduty" 'True) (C1 ('MetaCons "UsageStatisticType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUsageStatisticType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AccessControlList

data AccessControlList Source #

Contains information on the current access control policies for the bucket.

See: newAccessControlList smart constructor.

Instances

Instances details
Eq AccessControlList Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AccessControlList

Read AccessControlList Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AccessControlList

Show AccessControlList Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AccessControlList

Generic AccessControlList Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AccessControlList

Associated Types

type Rep AccessControlList :: Type -> Type #

NFData AccessControlList Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AccessControlList

Methods

rnf :: AccessControlList -> () #

Hashable AccessControlList Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AccessControlList

FromJSON AccessControlList Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AccessControlList

type Rep AccessControlList Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AccessControlList

type Rep AccessControlList = D1 ('MetaData "AccessControlList" "Network.AWS.GuardDuty.Types.AccessControlList" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "AccessControlList'" 'PrefixI 'True) (S1 ('MetaSel ('Just "allowsPublicReadAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "allowsPublicWriteAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newAccessControlList :: AccessControlList Source #

Create a value of AccessControlList with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:allowsPublicReadAccess:AccessControlList', accessControlList_allowsPublicReadAccess - A value that indicates whether public read access for the bucket is enabled through an Access Control List (ACL).

$sel:allowsPublicWriteAccess:AccessControlList', accessControlList_allowsPublicWriteAccess - A value that indicates whether public write access for the bucket is enabled through an Access Control List (ACL).

AccessKeyDetails

data AccessKeyDetails Source #

Contains information about the access keys.

See: newAccessKeyDetails smart constructor.

Instances

Instances details
Eq AccessKeyDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AccessKeyDetails

Read AccessKeyDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AccessKeyDetails

Show AccessKeyDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AccessKeyDetails

Generic AccessKeyDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AccessKeyDetails

Associated Types

type Rep AccessKeyDetails :: Type -> Type #

NFData AccessKeyDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AccessKeyDetails

Methods

rnf :: AccessKeyDetails -> () #

Hashable AccessKeyDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AccessKeyDetails

FromJSON AccessKeyDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AccessKeyDetails

type Rep AccessKeyDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AccessKeyDetails

type Rep AccessKeyDetails = D1 ('MetaData "AccessKeyDetails" "Network.AWS.GuardDuty.Types.AccessKeyDetails" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "AccessKeyDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "principalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "userName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "accessKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAccessKeyDetails :: AccessKeyDetails Source #

Create a value of AccessKeyDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:principalId:AccessKeyDetails', accessKeyDetails_principalId - The principal ID of the user.

$sel:userType:AccessKeyDetails', accessKeyDetails_userType - The type of the user.

$sel:userName:AccessKeyDetails', accessKeyDetails_userName - The name of the user.

$sel:accessKeyId:AccessKeyDetails', accessKeyDetails_accessKeyId - The access key ID of the user.

AccountDetail

data AccountDetail Source #

Contains information about the account.

See: newAccountDetail smart constructor.

Constructors

AccountDetail' Text Text 

Instances

Instances details
Eq AccountDetail Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AccountDetail

Read AccountDetail Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AccountDetail

Show AccountDetail Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AccountDetail

Generic AccountDetail Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AccountDetail

Associated Types

type Rep AccountDetail :: Type -> Type #

NFData AccountDetail Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AccountDetail

Methods

rnf :: AccountDetail -> () #

Hashable AccountDetail Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AccountDetail

ToJSON AccountDetail Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AccountDetail

type Rep AccountDetail Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AccountDetail

type Rep AccountDetail = D1 ('MetaData "AccountDetail" "Network.AWS.GuardDuty.Types.AccountDetail" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "AccountDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "email") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAccountDetail Source #

Create a value of AccountDetail with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountId:AccountDetail', accountDetail_accountId - The member account ID.

$sel:email:AccountDetail', accountDetail_email - The email address of the member account.

AccountLevelPermissions

data AccountLevelPermissions Source #

Contains information about the account level permissions on the S3 bucket.

See: newAccountLevelPermissions smart constructor.

Instances

Instances details
Eq AccountLevelPermissions Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AccountLevelPermissions

Read AccountLevelPermissions Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AccountLevelPermissions

Show AccountLevelPermissions Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AccountLevelPermissions

Generic AccountLevelPermissions Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AccountLevelPermissions

Associated Types

type Rep AccountLevelPermissions :: Type -> Type #

NFData AccountLevelPermissions Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AccountLevelPermissions

Methods

rnf :: AccountLevelPermissions -> () #

Hashable AccountLevelPermissions Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AccountLevelPermissions

FromJSON AccountLevelPermissions Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AccountLevelPermissions

type Rep AccountLevelPermissions Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AccountLevelPermissions

type Rep AccountLevelPermissions = D1 ('MetaData "AccountLevelPermissions" "Network.AWS.GuardDuty.Types.AccountLevelPermissions" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "AccountLevelPermissions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "blockPublicAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BlockPublicAccess))))

newAccountLevelPermissions :: AccountLevelPermissions Source #

Create a value of AccountLevelPermissions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:blockPublicAccess:AccountLevelPermissions', accountLevelPermissions_blockPublicAccess - Describes the S3 Block Public Access settings of the bucket's parent account.

Action

data Action Source #

Contains information about actions.

See: newAction smart constructor.

Instances

Instances details
Eq Action Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Action

Methods

(==) :: Action -> Action -> Bool #

(/=) :: Action -> Action -> Bool #

Read Action Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Action

Show Action Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Action

Generic Action Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Action

Associated Types

type Rep Action :: Type -> Type #

Methods

from :: Action -> Rep Action x #

to :: Rep Action x -> Action #

NFData Action Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Action

Methods

rnf :: Action -> () #

Hashable Action Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Action

Methods

hashWithSalt :: Int -> Action -> Int #

hash :: Action -> Int #

FromJSON Action Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Action

type Rep Action Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Action

type Rep Action = D1 ('MetaData "Action" "Network.AWS.GuardDuty.Types.Action" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "Action'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "actionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "networkConnectionAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkConnectionAction))) :*: (S1 ('MetaSel ('Just "dnsRequestAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DnsRequestAction)) :*: (S1 ('MetaSel ('Just "awsApiCallAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsApiCallAction)) :*: S1 ('MetaSel ('Just "portProbeAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PortProbeAction))))))

newAction :: Action Source #

Create a value of Action with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:actionType:Action', action_actionType - The GuardDuty finding activity type.

$sel:networkConnectionAction:Action', action_networkConnectionAction - Information about the NETWORK_CONNECTION action described in this finding.

$sel:dnsRequestAction:Action', action_dnsRequestAction - Information about the DNS_REQUEST action described in this finding.

$sel:awsApiCallAction:Action', action_awsApiCallAction - Information about the AWS_API_CALL action described in this finding.

$sel:portProbeAction:Action', action_portProbeAction - Information about the PORT_PROBE action described in this finding.

AdminAccount

data AdminAccount Source #

The account within the organization specified as the GuardDuty delegated administrator.

See: newAdminAccount smart constructor.

Instances

Instances details
Eq AdminAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AdminAccount

Read AdminAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AdminAccount

Show AdminAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AdminAccount

Generic AdminAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AdminAccount

Associated Types

type Rep AdminAccount :: Type -> Type #

NFData AdminAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AdminAccount

Methods

rnf :: AdminAccount -> () #

Hashable AdminAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AdminAccount

FromJSON AdminAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AdminAccount

type Rep AdminAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AdminAccount

type Rep AdminAccount = D1 ('MetaData "AdminAccount" "Network.AWS.GuardDuty.Types.AdminAccount" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "AdminAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "adminAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "adminStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AdminStatus))))

newAdminAccount :: AdminAccount Source #

Create a value of AdminAccount with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:adminAccountId:AdminAccount', adminAccount_adminAccountId - The AWS account ID for the account.

$sel:adminStatus:AdminAccount', adminAccount_adminStatus - Indicates whether the account is enabled as the delegated administrator.

AwsApiCallAction

data AwsApiCallAction Source #

Contains information about the API action.

See: newAwsApiCallAction smart constructor.

Instances

Instances details
Eq AwsApiCallAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AwsApiCallAction

Read AwsApiCallAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AwsApiCallAction

Show AwsApiCallAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AwsApiCallAction

Generic AwsApiCallAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AwsApiCallAction

Associated Types

type Rep AwsApiCallAction :: Type -> Type #

NFData AwsApiCallAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AwsApiCallAction

Methods

rnf :: AwsApiCallAction -> () #

Hashable AwsApiCallAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AwsApiCallAction

FromJSON AwsApiCallAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AwsApiCallAction

type Rep AwsApiCallAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.AwsApiCallAction

type Rep AwsApiCallAction = D1 ('MetaData "AwsApiCallAction" "Network.AWS.GuardDuty.Types.AwsApiCallAction" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "AwsApiCallAction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "api") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "domainDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DomainDetails)))) :*: (S1 ('MetaSel ('Just "remoteIpDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RemoteIpDetails)) :*: (S1 ('MetaSel ('Just "callerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newAwsApiCallAction :: AwsApiCallAction Source #

Create a value of AwsApiCallAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:api:AwsApiCallAction', awsApiCallAction_api - The AWS API name.

$sel:serviceName:AwsApiCallAction', awsApiCallAction_serviceName - The AWS service name whose API was invoked.

$sel:domainDetails:AwsApiCallAction', awsApiCallAction_domainDetails - The domain information for the AWS API call.

$sel:remoteIpDetails:AwsApiCallAction', awsApiCallAction_remoteIpDetails - The remote IP information of the connection that initiated the AWS API call.

$sel:callerType:AwsApiCallAction', awsApiCallAction_callerType - The AWS API caller type.

$sel:errorCode:AwsApiCallAction', awsApiCallAction_errorCode - The error code of the failed AWS API action.

BlockPublicAccess

data BlockPublicAccess Source #

Contains information on how the bucker owner's S3 Block Public Access settings are being applied to the S3 bucket. See S3 Block Public Access for more information.

See: newBlockPublicAccess smart constructor.

Instances

Instances details
Eq BlockPublicAccess Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.BlockPublicAccess

Read BlockPublicAccess Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.BlockPublicAccess

Show BlockPublicAccess Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.BlockPublicAccess

Generic BlockPublicAccess Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.BlockPublicAccess

Associated Types

type Rep BlockPublicAccess :: Type -> Type #

NFData BlockPublicAccess Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.BlockPublicAccess

Methods

rnf :: BlockPublicAccess -> () #

Hashable BlockPublicAccess Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.BlockPublicAccess

FromJSON BlockPublicAccess Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.BlockPublicAccess

type Rep BlockPublicAccess Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.BlockPublicAccess

type Rep BlockPublicAccess = D1 ('MetaData "BlockPublicAccess" "Network.AWS.GuardDuty.Types.BlockPublicAccess" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "BlockPublicAccess'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ignorePublicAcls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "blockPublicAcls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "restrictPublicBuckets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "blockPublicPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

newBlockPublicAccess :: BlockPublicAccess Source #

Create a value of BlockPublicAccess with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ignorePublicAcls:BlockPublicAccess', blockPublicAccess_ignorePublicAcls - Indicates if S3 Block Public Access is set to IgnorePublicAcls.

$sel:blockPublicAcls:BlockPublicAccess', blockPublicAccess_blockPublicAcls - Indicates if S3 Block Public Access is set to BlockPublicAcls.

$sel:restrictPublicBuckets:BlockPublicAccess', blockPublicAccess_restrictPublicBuckets - Indicates if S3 Block Public Access is set to RestrictPublicBuckets.

$sel:blockPublicPolicy:BlockPublicAccess', blockPublicAccess_blockPublicPolicy - Indicates if S3 Block Public Access is set to BlockPublicPolicy.

BucketLevelPermissions

data BucketLevelPermissions Source #

Contains information about the bucket level permissions for the S3 bucket.

See: newBucketLevelPermissions smart constructor.

Instances

Instances details
Eq BucketLevelPermissions Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.BucketLevelPermissions

Read BucketLevelPermissions Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.BucketLevelPermissions

Show BucketLevelPermissions Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.BucketLevelPermissions

Generic BucketLevelPermissions Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.BucketLevelPermissions

Associated Types

type Rep BucketLevelPermissions :: Type -> Type #

NFData BucketLevelPermissions Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.BucketLevelPermissions

Methods

rnf :: BucketLevelPermissions -> () #

Hashable BucketLevelPermissions Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.BucketLevelPermissions

FromJSON BucketLevelPermissions Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.BucketLevelPermissions

type Rep BucketLevelPermissions Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.BucketLevelPermissions

type Rep BucketLevelPermissions = D1 ('MetaData "BucketLevelPermissions" "Network.AWS.GuardDuty.Types.BucketLevelPermissions" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "BucketLevelPermissions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "blockPublicAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BlockPublicAccess)) :*: (S1 ('MetaSel ('Just "bucketPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BucketPolicy)) :*: S1 ('MetaSel ('Just "accessControlList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccessControlList)))))

newBucketLevelPermissions :: BucketLevelPermissions Source #

Create a value of BucketLevelPermissions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:blockPublicAccess:BucketLevelPermissions', bucketLevelPermissions_blockPublicAccess - Contains information on which account level S3 Block Public Access settings are applied to the S3 bucket.

$sel:bucketPolicy:BucketLevelPermissions', bucketLevelPermissions_bucketPolicy - Contains information on the bucket policies for the S3 bucket.

$sel:accessControlList:BucketLevelPermissions', bucketLevelPermissions_accessControlList - Contains information on how Access Control Policies are applied to the bucket.

BucketPolicy

data BucketPolicy Source #

Contains information on the current bucket policies for the S3 bucket.

See: newBucketPolicy smart constructor.

Constructors

BucketPolicy' (Maybe Bool) (Maybe Bool) 

Instances

Instances details
Eq BucketPolicy Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.BucketPolicy

Read BucketPolicy Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.BucketPolicy

Show BucketPolicy Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.BucketPolicy

Generic BucketPolicy Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.BucketPolicy

Associated Types

type Rep BucketPolicy :: Type -> Type #

NFData BucketPolicy Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.BucketPolicy

Methods

rnf :: BucketPolicy -> () #

Hashable BucketPolicy Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.BucketPolicy

FromJSON BucketPolicy Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.BucketPolicy

type Rep BucketPolicy Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.BucketPolicy

type Rep BucketPolicy = D1 ('MetaData "BucketPolicy" "Network.AWS.GuardDuty.Types.BucketPolicy" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "BucketPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "allowsPublicReadAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "allowsPublicWriteAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newBucketPolicy :: BucketPolicy Source #

Create a value of BucketPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:allowsPublicReadAccess:BucketPolicy', bucketPolicy_allowsPublicReadAccess - A value that indicates whether public read access for the bucket is enabled through a bucket policy.

$sel:allowsPublicWriteAccess:BucketPolicy', bucketPolicy_allowsPublicWriteAccess - A value that indicates whether public write access for the bucket is enabled through a bucket policy.

City

data City Source #

Contains information about the city associated with the IP address.

See: newCity smart constructor.

Constructors

City' (Maybe Text) 

Instances

Instances details
Eq City Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.City

Methods

(==) :: City -> City -> Bool #

(/=) :: City -> City -> Bool #

Read City Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.City

Show City Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.City

Methods

showsPrec :: Int -> City -> ShowS #

show :: City -> String #

showList :: [City] -> ShowS #

Generic City Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.City

Associated Types

type Rep City :: Type -> Type #

Methods

from :: City -> Rep City x #

to :: Rep City x -> City #

NFData City Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.City

Methods

rnf :: City -> () #

Hashable City Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.City

Methods

hashWithSalt :: Int -> City -> Int #

hash :: City -> Int #

FromJSON City Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.City

type Rep City Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.City

type Rep City = D1 ('MetaData "City" "Network.AWS.GuardDuty.Types.City" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "City'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cityName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCity :: City Source #

Create a value of City with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cityName:City', city_cityName - The city name of the remote IP address.

CloudTrailConfigurationResult

data CloudTrailConfigurationResult Source #

Contains information on the status of CloudTrail as a data source for the detector.

See: newCloudTrailConfigurationResult smart constructor.

Instances

Instances details
Eq CloudTrailConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.CloudTrailConfigurationResult

Read CloudTrailConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.CloudTrailConfigurationResult

Show CloudTrailConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.CloudTrailConfigurationResult

Generic CloudTrailConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.CloudTrailConfigurationResult

Associated Types

type Rep CloudTrailConfigurationResult :: Type -> Type #

NFData CloudTrailConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.CloudTrailConfigurationResult

Hashable CloudTrailConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.CloudTrailConfigurationResult

FromJSON CloudTrailConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.CloudTrailConfigurationResult

type Rep CloudTrailConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.CloudTrailConfigurationResult

type Rep CloudTrailConfigurationResult = D1 ('MetaData "CloudTrailConfigurationResult" "Network.AWS.GuardDuty.Types.CloudTrailConfigurationResult" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "CloudTrailConfigurationResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DataSourceStatus)))

newCloudTrailConfigurationResult Source #

Create a value of CloudTrailConfigurationResult with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:CloudTrailConfigurationResult', cloudTrailConfigurationResult_status - Describes whether CloudTrail is enabled as a data source for the detector.

Condition

data Condition Source #

Contains information about the condition.

See: newCondition smart constructor.

Instances

Instances details
Eq Condition Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Condition

Read Condition Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Condition

Show Condition Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Condition

Generic Condition Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Condition

Associated Types

type Rep Condition :: Type -> Type #

NFData Condition Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Condition

Methods

rnf :: Condition -> () #

Hashable Condition Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Condition

ToJSON Condition Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Condition

FromJSON Condition Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Condition

type Rep Condition Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Condition

type Rep Condition = D1 ('MetaData "Condition" "Network.AWS.GuardDuty.Types.Condition" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "Condition'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "eq") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "greaterThan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "gt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "greaterThanOrEqual") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "lte") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "neq") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))) :*: ((S1 ('MetaSel ('Just "lessThan") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "notEquals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "equals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "gte") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "lessThanOrEqual") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "lt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))))

newCondition :: Condition Source #

Create a value of Condition with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:eq:Condition', condition_eq - Represents the equal condition to be applied to a single field when querying for findings.

$sel:greaterThan:Condition', condition_greaterThan - Represents a greater than condition to be applied to a single field when querying for findings.

$sel:gt:Condition', condition_gt - Represents a greater than condition to be applied to a single field when querying for findings.

$sel:greaterThanOrEqual:Condition', condition_greaterThanOrEqual - Represents a greater than or equal condition to be applied to a single field when querying for findings.

$sel:lte:Condition', condition_lte - Represents a less than or equal condition to be applied to a single field when querying for findings.

$sel:neq:Condition', condition_neq - Represents the not equal condition to be applied to a single field when querying for findings.

$sel:lessThan:Condition', condition_lessThan - Represents a less than condition to be applied to a single field when querying for findings.

$sel:notEquals:Condition', condition_notEquals - Represents a not equal ____ condition to be applied to a single field when querying for findings.

$sel:equals:Condition', condition_equals - Represents an equal ____ condition to be applied to a single field when querying for findings.

$sel:gte:Condition', condition_gte - Represents a greater than or equal condition to be applied to a single field when querying for findings.

$sel:lessThanOrEqual:Condition', condition_lessThanOrEqual - Represents a less than or equal condition to be applied to a single field when querying for findings.

$sel:lt:Condition', condition_lt - Represents a less than condition to be applied to a single field when querying for findings.

Country

data Country Source #

Contains information about the country where the remote IP address is located.

See: newCountry smart constructor.

Constructors

Country' (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq Country Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Country

Methods

(==) :: Country -> Country -> Bool #

(/=) :: Country -> Country -> Bool #

Read Country Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Country

Show Country Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Country

Generic Country Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Country

Associated Types

type Rep Country :: Type -> Type #

Methods

from :: Country -> Rep Country x #

to :: Rep Country x -> Country #

NFData Country Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Country

Methods

rnf :: Country -> () #

Hashable Country Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Country

Methods

hashWithSalt :: Int -> Country -> Int #

hash :: Country -> Int #

FromJSON Country Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Country

type Rep Country Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Country

type Rep Country = D1 ('MetaData "Country" "Network.AWS.GuardDuty.Types.Country" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "Country'" 'PrefixI 'True) (S1 ('MetaSel ('Just "countryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "countryCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCountry :: Country Source #

Create a value of Country with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:countryName:Country', country_countryName - The country name of the remote IP address.

$sel:countryCode:Country', country_countryCode - The country code of the remote IP address.

DNSLogsConfigurationResult

data DNSLogsConfigurationResult Source #

Contains information on the status of DNS logs as a data source.

See: newDNSLogsConfigurationResult smart constructor.

Instances

Instances details
Eq DNSLogsConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DNSLogsConfigurationResult

Read DNSLogsConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DNSLogsConfigurationResult

Show DNSLogsConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DNSLogsConfigurationResult

Generic DNSLogsConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DNSLogsConfigurationResult

Associated Types

type Rep DNSLogsConfigurationResult :: Type -> Type #

NFData DNSLogsConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DNSLogsConfigurationResult

Hashable DNSLogsConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DNSLogsConfigurationResult

FromJSON DNSLogsConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DNSLogsConfigurationResult

type Rep DNSLogsConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DNSLogsConfigurationResult

type Rep DNSLogsConfigurationResult = D1 ('MetaData "DNSLogsConfigurationResult" "Network.AWS.GuardDuty.Types.DNSLogsConfigurationResult" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DNSLogsConfigurationResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DataSourceStatus)))

newDNSLogsConfigurationResult Source #

Create a value of DNSLogsConfigurationResult with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:DNSLogsConfigurationResult', dNSLogsConfigurationResult_status - Denotes whether DNS logs is enabled as a data source.

DataSourceConfigurations

data DataSourceConfigurations Source #

Contains information about which data sources are enabled.

See: newDataSourceConfigurations smart constructor.

Instances

Instances details
Eq DataSourceConfigurations Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSourceConfigurations

Read DataSourceConfigurations Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSourceConfigurations

Show DataSourceConfigurations Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSourceConfigurations

Generic DataSourceConfigurations Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSourceConfigurations

Associated Types

type Rep DataSourceConfigurations :: Type -> Type #

NFData DataSourceConfigurations Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSourceConfigurations

Hashable DataSourceConfigurations Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSourceConfigurations

ToJSON DataSourceConfigurations Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSourceConfigurations

type Rep DataSourceConfigurations Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSourceConfigurations

type Rep DataSourceConfigurations = D1 ('MetaData "DataSourceConfigurations" "Network.AWS.GuardDuty.Types.DataSourceConfigurations" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DataSourceConfigurations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3Logs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3LogsConfiguration))))

newDataSourceConfigurations :: DataSourceConfigurations Source #

Create a value of DataSourceConfigurations with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:s3Logs:DataSourceConfigurations', dataSourceConfigurations_s3Logs - Describes whether S3 data event logs are enabled as a data source.

DataSourceConfigurationsResult

data DataSourceConfigurationsResult Source #

Contains information on the status of data sources for the detector.

See: newDataSourceConfigurationsResult smart constructor.

Instances

Instances details
Eq DataSourceConfigurationsResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSourceConfigurationsResult

Read DataSourceConfigurationsResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSourceConfigurationsResult

Show DataSourceConfigurationsResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSourceConfigurationsResult

Generic DataSourceConfigurationsResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSourceConfigurationsResult

Associated Types

type Rep DataSourceConfigurationsResult :: Type -> Type #

NFData DataSourceConfigurationsResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSourceConfigurationsResult

Hashable DataSourceConfigurationsResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSourceConfigurationsResult

FromJSON DataSourceConfigurationsResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSourceConfigurationsResult

type Rep DataSourceConfigurationsResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DataSourceConfigurationsResult

type Rep DataSourceConfigurationsResult = D1 ('MetaData "DataSourceConfigurationsResult" "Network.AWS.GuardDuty.Types.DataSourceConfigurationsResult" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DataSourceConfigurationsResult'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cloudTrail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CloudTrailConfigurationResult) :*: S1 ('MetaSel ('Just "dNSLogs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DNSLogsConfigurationResult)) :*: (S1 ('MetaSel ('Just "flowLogs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FlowLogsConfigurationResult) :*: S1 ('MetaSel ('Just "s3Logs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 S3LogsConfigurationResult))))

newDataSourceConfigurationsResult Source #

Create a value of DataSourceConfigurationsResult with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cloudTrail:DataSourceConfigurationsResult', dataSourceConfigurationsResult_cloudTrail - An object that contains information on the status of CloudTrail as a data source.

$sel:dNSLogs:DataSourceConfigurationsResult', dataSourceConfigurationsResult_dNSLogs - An object that contains information on the status of DNS logs as a data source.

$sel:flowLogs:DataSourceConfigurationsResult', dataSourceConfigurationsResult_flowLogs - An object that contains information on the status of VPC flow logs as a data source.

$sel:s3Logs:DataSourceConfigurationsResult', dataSourceConfigurationsResult_s3Logs - An object that contains information on the status of S3 Data event logs as a data source.

DefaultServerSideEncryption

data DefaultServerSideEncryption Source #

Contains information on the server side encryption method used in the S3 bucket. See S3 Server-Side Encryption for more information.

See: newDefaultServerSideEncryption smart constructor.

Instances

Instances details
Eq DefaultServerSideEncryption Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DefaultServerSideEncryption

Read DefaultServerSideEncryption Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DefaultServerSideEncryption

Show DefaultServerSideEncryption Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DefaultServerSideEncryption

Generic DefaultServerSideEncryption Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DefaultServerSideEncryption

Associated Types

type Rep DefaultServerSideEncryption :: Type -> Type #

NFData DefaultServerSideEncryption Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DefaultServerSideEncryption

Hashable DefaultServerSideEncryption Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DefaultServerSideEncryption

FromJSON DefaultServerSideEncryption Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DefaultServerSideEncryption

type Rep DefaultServerSideEncryption Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DefaultServerSideEncryption

type Rep DefaultServerSideEncryption = D1 ('MetaData "DefaultServerSideEncryption" "Network.AWS.GuardDuty.Types.DefaultServerSideEncryption" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DefaultServerSideEncryption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "encryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "kmsMasterKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDefaultServerSideEncryption :: DefaultServerSideEncryption Source #

Create a value of DefaultServerSideEncryption with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:encryptionType:DefaultServerSideEncryption', defaultServerSideEncryption_encryptionType - The type of encryption used for objects within the S3 bucket.

$sel:kmsMasterKeyArn:DefaultServerSideEncryption', defaultServerSideEncryption_kmsMasterKeyArn - The Amazon Resource Name (ARN) of the KMS encryption key. Only available if the bucket EncryptionType is aws:kms.

Destination

data Destination Source #

Contains information about the publishing destination, including the ID, type, and status.

See: newDestination smart constructor.

Instances

Instances details
Eq Destination Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Destination

Read Destination Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Destination

Show Destination Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Destination

Generic Destination Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Destination

Associated Types

type Rep Destination :: Type -> Type #

NFData Destination Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Destination

Methods

rnf :: Destination -> () #

Hashable Destination Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Destination

FromJSON Destination Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Destination

type Rep Destination Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Destination

type Rep Destination = D1 ('MetaData "Destination" "Network.AWS.GuardDuty.Types.Destination" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "Destination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "destinationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "destinationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DestinationType) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PublishingStatus))))

newDestination Source #

Create a value of Destination with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:destinationId:Destination', destination_destinationId - The unique ID of the publishing destination.

$sel:destinationType:Destination', destination_destinationType - The type of resource used for the publishing destination. Currently, only Amazon S3 buckets are supported.

$sel:status:Destination', destination_status - The status of the publishing destination.

DestinationProperties

data DestinationProperties Source #

Contains the Amazon Resource Name (ARN) of the resource to publish to, such as an S3 bucket, and the ARN of the KMS key to use to encrypt published findings.

See: newDestinationProperties smart constructor.

Instances

Instances details
Eq DestinationProperties Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DestinationProperties

Read DestinationProperties Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DestinationProperties

Show DestinationProperties Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DestinationProperties

Generic DestinationProperties Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DestinationProperties

Associated Types

type Rep DestinationProperties :: Type -> Type #

NFData DestinationProperties Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DestinationProperties

Methods

rnf :: DestinationProperties -> () #

Hashable DestinationProperties Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DestinationProperties

ToJSON DestinationProperties Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DestinationProperties

FromJSON DestinationProperties Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DestinationProperties

type Rep DestinationProperties Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DestinationProperties

type Rep DestinationProperties = D1 ('MetaData "DestinationProperties" "Network.AWS.GuardDuty.Types.DestinationProperties" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DestinationProperties'" 'PrefixI 'True) (S1 ('MetaSel ('Just "destinationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDestinationProperties :: DestinationProperties Source #

Create a value of DestinationProperties with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:destinationArn:DestinationProperties', destinationProperties_destinationArn - The ARN of the resource to publish to.

$sel:kmsKeyArn:DestinationProperties', destinationProperties_kmsKeyArn - The ARN of the KMS key to use for encryption.

DnsRequestAction

data DnsRequestAction Source #

Contains information about the DNS_REQUEST action described in this finding.

See: newDnsRequestAction smart constructor.

Constructors

DnsRequestAction' (Maybe Text) 

Instances

Instances details
Eq DnsRequestAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DnsRequestAction

Read DnsRequestAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DnsRequestAction

Show DnsRequestAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DnsRequestAction

Generic DnsRequestAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DnsRequestAction

Associated Types

type Rep DnsRequestAction :: Type -> Type #

NFData DnsRequestAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DnsRequestAction

Methods

rnf :: DnsRequestAction -> () #

Hashable DnsRequestAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DnsRequestAction

FromJSON DnsRequestAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DnsRequestAction

type Rep DnsRequestAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DnsRequestAction

type Rep DnsRequestAction = D1 ('MetaData "DnsRequestAction" "Network.AWS.GuardDuty.Types.DnsRequestAction" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DnsRequestAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDnsRequestAction :: DnsRequestAction Source #

Create a value of DnsRequestAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:domain:DnsRequestAction', dnsRequestAction_domain - The domain information for the API request.

DomainDetails

data DomainDetails Source #

Contains information about the domain.

See: newDomainDetails smart constructor.

Constructors

DomainDetails' (Maybe Text) 

Instances

Instances details
Eq DomainDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DomainDetails

Read DomainDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DomainDetails

Show DomainDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DomainDetails

Generic DomainDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DomainDetails

Associated Types

type Rep DomainDetails :: Type -> Type #

NFData DomainDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DomainDetails

Methods

rnf :: DomainDetails -> () #

Hashable DomainDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DomainDetails

FromJSON DomainDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DomainDetails

type Rep DomainDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.DomainDetails

type Rep DomainDetails = D1 ('MetaData "DomainDetails" "Network.AWS.GuardDuty.Types.DomainDetails" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "DomainDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDomainDetails :: DomainDetails Source #

Create a value of DomainDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:domain:DomainDetails', domainDetails_domain - The domain information for the AWS API call.

Evidence

data Evidence Source #

Contains information about the reason that the finding was generated.

See: newEvidence smart constructor.

Instances

Instances details
Eq Evidence Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Evidence

Read Evidence Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Evidence

Show Evidence Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Evidence

Generic Evidence Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Evidence

Associated Types

type Rep Evidence :: Type -> Type #

Methods

from :: Evidence -> Rep Evidence x #

to :: Rep Evidence x -> Evidence #

NFData Evidence Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Evidence

Methods

rnf :: Evidence -> () #

Hashable Evidence Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Evidence

Methods

hashWithSalt :: Int -> Evidence -> Int #

hash :: Evidence -> Int #

FromJSON Evidence Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Evidence

type Rep Evidence Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Evidence

type Rep Evidence = D1 ('MetaData "Evidence" "Network.AWS.GuardDuty.Types.Evidence" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "Evidence'" 'PrefixI 'True) (S1 ('MetaSel ('Just "threatIntelligenceDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ThreatIntelligenceDetail]))))

newEvidence :: Evidence Source #

Create a value of Evidence with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:threatIntelligenceDetails:Evidence', evidence_threatIntelligenceDetails - A list of threat intelligence details related to the evidence.

Finding

data Finding Source #

Contains information about the finding, which is generated when abnormal or suspicious activity is detected.

See: newFinding smart constructor.

Instances

Instances details
Eq Finding Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Finding

Methods

(==) :: Finding -> Finding -> Bool #

(/=) :: Finding -> Finding -> Bool #

Read Finding Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Finding

Show Finding Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Finding

Generic Finding Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Finding

Associated Types

type Rep Finding :: Type -> Type #

Methods

from :: Finding -> Rep Finding x #

to :: Rep Finding x -> Finding #

NFData Finding Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Finding

Methods

rnf :: Finding -> () #

Hashable Finding Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Finding

Methods

hashWithSalt :: Int -> Finding -> Int #

hash :: Finding -> Int #

FromJSON Finding Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Finding

type Rep Finding Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Finding

type Rep Finding = D1 ('MetaData "Finding" "Network.AWS.GuardDuty.Types.Finding" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "Finding'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "service") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceInfo)) :*: S1 ('MetaSel ('Just "partition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "confidence") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))) :*: (((S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Resource))) :*: ((S1 ('MetaSel ('Just "schemaVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "severity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "updatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newFinding Source #

Create a value of Finding with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:title:Finding', finding_title - The title of the finding.

$sel:service:Finding', finding_service - Undocumented member.

$sel:partition:Finding', finding_partition - The partition associated with the finding.

$sel:confidence:Finding', finding_confidence - The confidence score for the finding.

$sel:description:Finding', finding_description - The description of the finding.

$sel:accountId:Finding', finding_accountId - The ID of the account in which the finding was generated.

$sel:arn:Finding', finding_arn - The ARN of the finding.

$sel:createdAt:Finding', finding_createdAt - The time and date when the finding was created.

$sel:id:Finding', finding_id - The ID of the finding.

$sel:region:Finding', finding_region - The Region where the finding was generated.

$sel:resource:Finding', finding_resource - Undocumented member.

$sel:schemaVersion:Finding', finding_schemaVersion - The version of the schema used for the finding.

$sel:severity:Finding', finding_severity - The severity of the finding.

$sel:type':Finding', finding_type - The type of finding.

$sel:updatedAt:Finding', finding_updatedAt - The time and date when the finding was last updated.

FindingCriteria

data FindingCriteria Source #

Contains information about the criteria used for querying findings.

See: newFindingCriteria smart constructor.

Instances

Instances details
Eq FindingCriteria Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingCriteria

Read FindingCriteria Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingCriteria

Show FindingCriteria Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingCriteria

Generic FindingCriteria Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingCriteria

Associated Types

type Rep FindingCriteria :: Type -> Type #

NFData FindingCriteria Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingCriteria

Methods

rnf :: FindingCriteria -> () #

Hashable FindingCriteria Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingCriteria

ToJSON FindingCriteria Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingCriteria

FromJSON FindingCriteria Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingCriteria

type Rep FindingCriteria Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingCriteria

type Rep FindingCriteria = D1 ('MetaData "FindingCriteria" "Network.AWS.GuardDuty.Types.FindingCriteria" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "FindingCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "criterion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Condition)))))

newFindingCriteria :: FindingCriteria Source #

Create a value of FindingCriteria with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:criterion:FindingCriteria', findingCriteria_criterion - Represents a map of finding properties that match specified conditions and values when querying findings.

FindingStatistics

data FindingStatistics Source #

Contains information about finding statistics.

See: newFindingStatistics smart constructor.

Instances

Instances details
Eq FindingStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingStatistics

Read FindingStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingStatistics

Show FindingStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingStatistics

Generic FindingStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingStatistics

Associated Types

type Rep FindingStatistics :: Type -> Type #

NFData FindingStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingStatistics

Methods

rnf :: FindingStatistics -> () #

Hashable FindingStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingStatistics

FromJSON FindingStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingStatistics

type Rep FindingStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FindingStatistics

type Rep FindingStatistics = D1 ('MetaData "FindingStatistics" "Network.AWS.GuardDuty.Types.FindingStatistics" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "FindingStatistics'" 'PrefixI 'True) (S1 ('MetaSel ('Just "countBySeverity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Int)))))

newFindingStatistics :: FindingStatistics Source #

Create a value of FindingStatistics with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:countBySeverity:FindingStatistics', findingStatistics_countBySeverity - Represents a map of severity to count statistics for a set of findings.

FlowLogsConfigurationResult

data FlowLogsConfigurationResult Source #

Contains information on the status of VPC flow logs as a data source.

See: newFlowLogsConfigurationResult smart constructor.

Instances

Instances details
Eq FlowLogsConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FlowLogsConfigurationResult

Read FlowLogsConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FlowLogsConfigurationResult

Show FlowLogsConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FlowLogsConfigurationResult

Generic FlowLogsConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FlowLogsConfigurationResult

Associated Types

type Rep FlowLogsConfigurationResult :: Type -> Type #

NFData FlowLogsConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FlowLogsConfigurationResult

Hashable FlowLogsConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FlowLogsConfigurationResult

FromJSON FlowLogsConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FlowLogsConfigurationResult

type Rep FlowLogsConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.FlowLogsConfigurationResult

type Rep FlowLogsConfigurationResult = D1 ('MetaData "FlowLogsConfigurationResult" "Network.AWS.GuardDuty.Types.FlowLogsConfigurationResult" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "FlowLogsConfigurationResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DataSourceStatus)))

newFlowLogsConfigurationResult Source #

Create a value of FlowLogsConfigurationResult with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:FlowLogsConfigurationResult', flowLogsConfigurationResult_status - Denotes whether VPC flow logs is enabled as a data source.

GeoLocation

data GeoLocation Source #

Contains information about the location of the remote IP address.

See: newGeoLocation smart constructor.

Instances

Instances details
Eq GeoLocation Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.GeoLocation

Read GeoLocation Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.GeoLocation

Show GeoLocation Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.GeoLocation

Generic GeoLocation Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.GeoLocation

Associated Types

type Rep GeoLocation :: Type -> Type #

NFData GeoLocation Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.GeoLocation

Methods

rnf :: GeoLocation -> () #

Hashable GeoLocation Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.GeoLocation

FromJSON GeoLocation Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.GeoLocation

type Rep GeoLocation Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.GeoLocation

type Rep GeoLocation = D1 ('MetaData "GeoLocation" "Network.AWS.GuardDuty.Types.GeoLocation" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "GeoLocation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "lon") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))

newGeoLocation :: GeoLocation Source #

Create a value of GeoLocation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:lat:GeoLocation', geoLocation_lat - The latitude information of the remote IP address.

$sel:lon:GeoLocation', geoLocation_lon - The longitude information of the remote IP address.

IamInstanceProfile

data IamInstanceProfile Source #

Contains information about the EC2 instance profile.

See: newIamInstanceProfile smart constructor.

Instances

Instances details
Eq IamInstanceProfile Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IamInstanceProfile

Read IamInstanceProfile Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IamInstanceProfile

Show IamInstanceProfile Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IamInstanceProfile

Generic IamInstanceProfile Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IamInstanceProfile

Associated Types

type Rep IamInstanceProfile :: Type -> Type #

NFData IamInstanceProfile Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IamInstanceProfile

Methods

rnf :: IamInstanceProfile -> () #

Hashable IamInstanceProfile Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IamInstanceProfile

FromJSON IamInstanceProfile Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IamInstanceProfile

type Rep IamInstanceProfile Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.IamInstanceProfile

type Rep IamInstanceProfile = D1 ('MetaData "IamInstanceProfile" "Network.AWS.GuardDuty.Types.IamInstanceProfile" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "IamInstanceProfile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newIamInstanceProfile :: IamInstanceProfile Source #

Create a value of IamInstanceProfile with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:IamInstanceProfile', iamInstanceProfile_arn - The profile ARN of the EC2 instance.

$sel:id:IamInstanceProfile', iamInstanceProfile_id - The profile ID of the EC2 instance.

InstanceDetails

data InstanceDetails Source #

Contains information about the details of an instance.

See: newInstanceDetails smart constructor.

Instances

Instances details
Eq InstanceDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.InstanceDetails

Read InstanceDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.InstanceDetails

Show InstanceDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.InstanceDetails

Generic InstanceDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.InstanceDetails

Associated Types

type Rep InstanceDetails :: Type -> Type #

NFData InstanceDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.InstanceDetails

Methods

rnf :: InstanceDetails -> () #

Hashable InstanceDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.InstanceDetails

FromJSON InstanceDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.InstanceDetails

type Rep InstanceDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.InstanceDetails

type Rep InstanceDetails = D1 ('MetaData "InstanceDetails" "Network.AWS.GuardDuty.Types.InstanceDetails" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "InstanceDetails'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "outpostArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "launchTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "productCodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ProductCode]))))) :*: ((S1 ('MetaSel ('Just "imageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "iamInstanceProfile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IamInstanceProfile)) :*: S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "imageDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "instanceState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "networkInterfaces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NetworkInterface])))))))

newInstanceDetails :: InstanceDetails Source #

Create a value of InstanceDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:platform:InstanceDetails', instanceDetails_platform - The platform of the EC2 instance.

$sel:instanceId:InstanceDetails', instanceDetails_instanceId - The ID of the EC2 instance.

$sel:instanceType:InstanceDetails', instanceDetails_instanceType - The type of the EC2 instance.

$sel:outpostArn:InstanceDetails', instanceDetails_outpostArn - The Amazon Resource Name (ARN) of the AWS Outpost. Only applicable to AWS Outposts instances.

$sel:launchTime:InstanceDetails', instanceDetails_launchTime - The launch time of the EC2 instance.

$sel:productCodes:InstanceDetails', instanceDetails_productCodes - The product code of the EC2 instance.

$sel:imageId:InstanceDetails', instanceDetails_imageId - The image ID of the EC2 instance.

$sel:iamInstanceProfile:InstanceDetails', instanceDetails_iamInstanceProfile - The profile information of the EC2 instance.

$sel:availabilityZone:InstanceDetails', instanceDetails_availabilityZone - The Availability Zone of the EC2 instance.

$sel:imageDescription:InstanceDetails', instanceDetails_imageDescription - The image description of the EC2 instance.

$sel:tags:InstanceDetails', instanceDetails_tags - The tags of the EC2 instance.

$sel:instanceState:InstanceDetails', instanceDetails_instanceState - The state of the EC2 instance.

$sel:networkInterfaces:InstanceDetails', instanceDetails_networkInterfaces - The elastic network interface information of the EC2 instance.

Invitation

data Invitation Source #

Contains information about the invitation to become a member account.

See: newInvitation smart constructor.

Instances

Instances details
Eq Invitation Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Invitation

Read Invitation Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Invitation

Show Invitation Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Invitation

Generic Invitation Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Invitation

Associated Types

type Rep Invitation :: Type -> Type #

NFData Invitation Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Invitation

Methods

rnf :: Invitation -> () #

Hashable Invitation Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Invitation

FromJSON Invitation Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Invitation

type Rep Invitation Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Invitation

type Rep Invitation = D1 ('MetaData "Invitation" "Network.AWS.GuardDuty.Types.Invitation" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "Invitation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "relationshipStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "invitationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "invitedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newInvitation :: Invitation Source #

Create a value of Invitation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountId:Invitation', invitation_accountId - The ID of the account that the invitation was sent from.

$sel:relationshipStatus:Invitation', invitation_relationshipStatus - The status of the relationship between the inviter and invitee accounts.

$sel:invitationId:Invitation', invitation_invitationId - The ID of the invitation. This value is used to validate the inviter account to the member account.

$sel:invitedAt:Invitation', invitation_invitedAt - The timestamp when the invitation was sent.

LocalIpDetails

data LocalIpDetails Source #

Contains information about the local IP address of the connection.

See: newLocalIpDetails smart constructor.

Constructors

LocalIpDetails' (Maybe Text) 

Instances

Instances details
Eq LocalIpDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.LocalIpDetails

Read LocalIpDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.LocalIpDetails

Show LocalIpDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.LocalIpDetails

Generic LocalIpDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.LocalIpDetails

Associated Types

type Rep LocalIpDetails :: Type -> Type #

NFData LocalIpDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.LocalIpDetails

Methods

rnf :: LocalIpDetails -> () #

Hashable LocalIpDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.LocalIpDetails

FromJSON LocalIpDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.LocalIpDetails

type Rep LocalIpDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.LocalIpDetails

type Rep LocalIpDetails = D1 ('MetaData "LocalIpDetails" "Network.AWS.GuardDuty.Types.LocalIpDetails" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "LocalIpDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipAddressV4") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newLocalIpDetails :: LocalIpDetails Source #

Create a value of LocalIpDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ipAddressV4:LocalIpDetails', localIpDetails_ipAddressV4 - The IPv4 local address of the connection.

LocalPortDetails

data LocalPortDetails Source #

Contains information about the port for the local connection.

See: newLocalPortDetails smart constructor.

Instances

Instances details
Eq LocalPortDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.LocalPortDetails

Read LocalPortDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.LocalPortDetails

Show LocalPortDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.LocalPortDetails

Generic LocalPortDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.LocalPortDetails

Associated Types

type Rep LocalPortDetails :: Type -> Type #

NFData LocalPortDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.LocalPortDetails

Methods

rnf :: LocalPortDetails -> () #

Hashable LocalPortDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.LocalPortDetails

FromJSON LocalPortDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.LocalPortDetails

type Rep LocalPortDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.LocalPortDetails

type Rep LocalPortDetails = D1 ('MetaData "LocalPortDetails" "Network.AWS.GuardDuty.Types.LocalPortDetails" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "LocalPortDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "portName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newLocalPortDetails :: LocalPortDetails Source #

Create a value of LocalPortDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:portName:LocalPortDetails', localPortDetails_portName - The port name of the local connection.

$sel:port:LocalPortDetails', localPortDetails_port - The port number of the local connection.

Master

data Master Source #

Contains information about the administrator account and invitation.

See: newMaster smart constructor.

Constructors

Master' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq Master Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Master

Methods

(==) :: Master -> Master -> Bool #

(/=) :: Master -> Master -> Bool #

Read Master Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Master

Show Master Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Master

Generic Master Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Master

Associated Types

type Rep Master :: Type -> Type #

Methods

from :: Master -> Rep Master x #

to :: Rep Master x -> Master #

NFData Master Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Master

Methods

rnf :: Master -> () #

Hashable Master Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Master

Methods

hashWithSalt :: Int -> Master -> Int #

hash :: Master -> Int #

FromJSON Master Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Master

type Rep Master Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Master

type Rep Master = D1 ('MetaData "Master" "Network.AWS.GuardDuty.Types.Master" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "Master'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "relationshipStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "invitationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "invitedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newMaster :: Master Source #

Create a value of Master with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountId:Master', master_accountId - The ID of the account used as the administrator account.

$sel:relationshipStatus:Master', master_relationshipStatus - The status of the relationship between the administrator and member accounts.

$sel:invitationId:Master', master_invitationId - The value used to validate the administrator account to the member account.

$sel:invitedAt:Master', master_invitedAt - The timestamp when the invitation was sent.

Member

data Member Source #

Contains information about the member account.

See: newMember smart constructor.

Instances

Instances details
Eq Member Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Member

Methods

(==) :: Member -> Member -> Bool #

(/=) :: Member -> Member -> Bool #

Read Member Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Member

Show Member Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Member

Generic Member Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Member

Associated Types

type Rep Member :: Type -> Type #

Methods

from :: Member -> Rep Member x #

to :: Rep Member x -> Member #

NFData Member Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Member

Methods

rnf :: Member -> () #

Hashable Member Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Member

Methods

hashWithSalt :: Int -> Member -> Int #

hash :: Member -> Int #

FromJSON Member Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Member

type Rep Member Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Member

newMember Source #

Create a value of Member with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:detectorId:Member', member_detectorId - The detector ID of the member account.

$sel:invitedAt:Member', member_invitedAt - The timestamp when the invitation was sent.

$sel:accountId:Member', member_accountId - The ID of the member account.

$sel:masterId:Member', member_masterId - The administrator account ID.

$sel:email:Member', member_email - The email address of the member account.

$sel:relationshipStatus:Member', member_relationshipStatus - The status of the relationship between the member and the administrator.

$sel:updatedAt:Member', member_updatedAt - The last-updated timestamp of the member.

MemberDataSourceConfiguration

data MemberDataSourceConfiguration Source #

Contains information on which data sources are enabled for a member account.

See: newMemberDataSourceConfiguration smart constructor.

Instances

Instances details
Eq MemberDataSourceConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.MemberDataSourceConfiguration

Read MemberDataSourceConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.MemberDataSourceConfiguration

Show MemberDataSourceConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.MemberDataSourceConfiguration

Generic MemberDataSourceConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.MemberDataSourceConfiguration

Associated Types

type Rep MemberDataSourceConfiguration :: Type -> Type #

NFData MemberDataSourceConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.MemberDataSourceConfiguration

Hashable MemberDataSourceConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.MemberDataSourceConfiguration

FromJSON MemberDataSourceConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.MemberDataSourceConfiguration

type Rep MemberDataSourceConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.MemberDataSourceConfiguration

type Rep MemberDataSourceConfiguration = D1 ('MetaData "MemberDataSourceConfiguration" "Network.AWS.GuardDuty.Types.MemberDataSourceConfiguration" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "MemberDataSourceConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "dataSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DataSourceConfigurationsResult)))

newMemberDataSourceConfiguration Source #

Create a value of MemberDataSourceConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountId:MemberDataSourceConfiguration', memberDataSourceConfiguration_accountId - The account ID for the member account.

$sel:dataSources:MemberDataSourceConfiguration', memberDataSourceConfiguration_dataSources - Contains information on the status of data sources for the account.

NetworkConnectionAction

data NetworkConnectionAction Source #

Contains information about the NETWORK_CONNECTION action described in the finding.

See: newNetworkConnectionAction smart constructor.

Instances

Instances details
Eq NetworkConnectionAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.NetworkConnectionAction

Read NetworkConnectionAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.NetworkConnectionAction

Show NetworkConnectionAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.NetworkConnectionAction

Generic NetworkConnectionAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.NetworkConnectionAction

Associated Types

type Rep NetworkConnectionAction :: Type -> Type #

NFData NetworkConnectionAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.NetworkConnectionAction

Methods

rnf :: NetworkConnectionAction -> () #

Hashable NetworkConnectionAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.NetworkConnectionAction

FromJSON NetworkConnectionAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.NetworkConnectionAction

type Rep NetworkConnectionAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.NetworkConnectionAction

type Rep NetworkConnectionAction = D1 ('MetaData "NetworkConnectionAction" "Network.AWS.GuardDuty.Types.NetworkConnectionAction" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "NetworkConnectionAction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "remotePortDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RemotePortDetails)) :*: (S1 ('MetaSel ('Just "localPortDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LocalPortDetails)) :*: S1 ('MetaSel ('Just "connectionDirection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "blocked") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "remoteIpDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RemoteIpDetails))) :*: (S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "localIpDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LocalIpDetails))))))

newNetworkConnectionAction :: NetworkConnectionAction Source #

Create a value of NetworkConnectionAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:remotePortDetails:NetworkConnectionAction', networkConnectionAction_remotePortDetails - The remote port information of the connection.

$sel:localPortDetails:NetworkConnectionAction', networkConnectionAction_localPortDetails - The local port information of the connection.

$sel:connectionDirection:NetworkConnectionAction', networkConnectionAction_connectionDirection - The network connection direction.

$sel:blocked:NetworkConnectionAction', networkConnectionAction_blocked - Indicates whether EC2 blocked the network connection to your instance.

$sel:remoteIpDetails:NetworkConnectionAction', networkConnectionAction_remoteIpDetails - The remote IP information of the connection.

$sel:protocol:NetworkConnectionAction', networkConnectionAction_protocol - The network connection protocol.

$sel:localIpDetails:NetworkConnectionAction', networkConnectionAction_localIpDetails - The local IP information of the connection.

NetworkInterface

data NetworkInterface Source #

Contains information about the elastic network interface of the EC2 instance.

See: newNetworkInterface smart constructor.

Instances

Instances details
Eq NetworkInterface Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.NetworkInterface

Read NetworkInterface Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.NetworkInterface

Show NetworkInterface Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.NetworkInterface

Generic NetworkInterface Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.NetworkInterface

Associated Types

type Rep NetworkInterface :: Type -> Type #

NFData NetworkInterface Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.NetworkInterface

Methods

rnf :: NetworkInterface -> () #

Hashable NetworkInterface Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.NetworkInterface

FromJSON NetworkInterface Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.NetworkInterface

type Rep NetworkInterface Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.NetworkInterface

newNetworkInterface :: NetworkInterface Source #

Create a value of NetworkInterface with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:privateIpAddresses:NetworkInterface', networkInterface_privateIpAddresses - Other private IP address information of the EC2 instance.

$sel:ipv6Addresses:NetworkInterface', networkInterface_ipv6Addresses - A list of IPv6 addresses for the EC2 instance.

$sel:securityGroups:NetworkInterface', networkInterface_securityGroups - The security groups associated with the EC2 instance.

$sel:publicDnsName:NetworkInterface', networkInterface_publicDnsName - The public DNS name of the EC2 instance.

$sel:subnetId:NetworkInterface', networkInterface_subnetId - The subnet ID of the EC2 instance.

$sel:networkInterfaceId:NetworkInterface', networkInterface_networkInterfaceId - The ID of the network interface.

$sel:privateDnsName:NetworkInterface', networkInterface_privateDnsName - The private DNS name of the EC2 instance.

$sel:publicIp:NetworkInterface', networkInterface_publicIp - The public IP address of the EC2 instance.

$sel:vpcId:NetworkInterface', networkInterface_vpcId - The VPC ID of the EC2 instance.

$sel:privateIpAddress:NetworkInterface', networkInterface_privateIpAddress - The private IP address of the EC2 instance.

Organization

data Organization Source #

Contains information about the ISP organization of the remote IP address.

See: newOrganization smart constructor.

Instances

Instances details
Eq Organization Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Organization

Read Organization Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Organization

Show Organization Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Organization

Generic Organization Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Organization

Associated Types

type Rep Organization :: Type -> Type #

NFData Organization Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Organization

Methods

rnf :: Organization -> () #

Hashable Organization Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Organization

FromJSON Organization Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Organization

type Rep Organization Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Organization

type Rep Organization = D1 ('MetaData "Organization" "Network.AWS.GuardDuty.Types.Organization" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "Organization'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "asn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "isp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "asnOrg") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "org") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newOrganization :: Organization Source #

Create a value of Organization with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:asn:Organization', organization_asn - The Autonomous System Number (ASN) of the internet provider of the remote IP address.

$sel:isp:Organization', organization_isp - The ISP information for the internet provider.

$sel:asnOrg:Organization', organization_asnOrg - The organization that registered this ASN.

$sel:org:Organization', organization_org - The name of the internet provider.

OrganizationDataSourceConfigurations

data OrganizationDataSourceConfigurations Source #

An object that contains information on which data sources will be configured to be automatically enabled for new members within the organization.

See: newOrganizationDataSourceConfigurations smart constructor.

Instances

Instances details
Eq OrganizationDataSourceConfigurations Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrganizationDataSourceConfigurations

Read OrganizationDataSourceConfigurations Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrganizationDataSourceConfigurations

Show OrganizationDataSourceConfigurations Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrganizationDataSourceConfigurations

Generic OrganizationDataSourceConfigurations Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrganizationDataSourceConfigurations

NFData OrganizationDataSourceConfigurations Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrganizationDataSourceConfigurations

Hashable OrganizationDataSourceConfigurations Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrganizationDataSourceConfigurations

ToJSON OrganizationDataSourceConfigurations Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrganizationDataSourceConfigurations

type Rep OrganizationDataSourceConfigurations Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrganizationDataSourceConfigurations

type Rep OrganizationDataSourceConfigurations = D1 ('MetaData "OrganizationDataSourceConfigurations" "Network.AWS.GuardDuty.Types.OrganizationDataSourceConfigurations" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "OrganizationDataSourceConfigurations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3Logs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrganizationS3LogsConfiguration))))

newOrganizationDataSourceConfigurations :: OrganizationDataSourceConfigurations Source #

Create a value of OrganizationDataSourceConfigurations with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:s3Logs:OrganizationDataSourceConfigurations', organizationDataSourceConfigurations_s3Logs - Describes whether S3 data event logs are enabled for new members of the organization.

OrganizationDataSourceConfigurationsResult

data OrganizationDataSourceConfigurationsResult Source #

An object that contains information on which data sources are automatically enabled for new members within the organization.

See: newOrganizationDataSourceConfigurationsResult smart constructor.

Instances

Instances details
Eq OrganizationDataSourceConfigurationsResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrganizationDataSourceConfigurationsResult

Read OrganizationDataSourceConfigurationsResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrganizationDataSourceConfigurationsResult

Show OrganizationDataSourceConfigurationsResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrganizationDataSourceConfigurationsResult

Generic OrganizationDataSourceConfigurationsResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrganizationDataSourceConfigurationsResult

NFData OrganizationDataSourceConfigurationsResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrganizationDataSourceConfigurationsResult

Hashable OrganizationDataSourceConfigurationsResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrganizationDataSourceConfigurationsResult

FromJSON OrganizationDataSourceConfigurationsResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrganizationDataSourceConfigurationsResult

type Rep OrganizationDataSourceConfigurationsResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrganizationDataSourceConfigurationsResult

type Rep OrganizationDataSourceConfigurationsResult = D1 ('MetaData "OrganizationDataSourceConfigurationsResult" "Network.AWS.GuardDuty.Types.OrganizationDataSourceConfigurationsResult" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "OrganizationDataSourceConfigurationsResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3Logs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OrganizationS3LogsConfigurationResult)))

newOrganizationDataSourceConfigurationsResult Source #

Create a value of OrganizationDataSourceConfigurationsResult with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:s3Logs:OrganizationDataSourceConfigurationsResult', organizationDataSourceConfigurationsResult_s3Logs - Describes whether S3 data event logs are enabled as a data source.

OrganizationS3LogsConfiguration

data OrganizationS3LogsConfiguration Source #

Describes whether S3 data event logs will be automatically enabled for new members of the organization.

See: newOrganizationS3LogsConfiguration smart constructor.

Instances

Instances details
Eq OrganizationS3LogsConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrganizationS3LogsConfiguration

Read OrganizationS3LogsConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrganizationS3LogsConfiguration

Show OrganizationS3LogsConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrganizationS3LogsConfiguration

Generic OrganizationS3LogsConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrganizationS3LogsConfiguration

Associated Types

type Rep OrganizationS3LogsConfiguration :: Type -> Type #

NFData OrganizationS3LogsConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrganizationS3LogsConfiguration

Hashable OrganizationS3LogsConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrganizationS3LogsConfiguration

ToJSON OrganizationS3LogsConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrganizationS3LogsConfiguration

type Rep OrganizationS3LogsConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrganizationS3LogsConfiguration

type Rep OrganizationS3LogsConfiguration = D1 ('MetaData "OrganizationS3LogsConfiguration" "Network.AWS.GuardDuty.Types.OrganizationS3LogsConfiguration" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "OrganizationS3LogsConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "autoEnable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newOrganizationS3LogsConfiguration Source #

Create a value of OrganizationS3LogsConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:autoEnable:OrganizationS3LogsConfiguration', organizationS3LogsConfiguration_autoEnable - A value that contains information on whether S3 data event logs will be enabled automatically as a data source for the organization.

OrganizationS3LogsConfigurationResult

data OrganizationS3LogsConfigurationResult Source #

The current configuration of S3 data event logs as a data source for the organization.

See: newOrganizationS3LogsConfigurationResult smart constructor.

Instances

Instances details
Eq OrganizationS3LogsConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrganizationS3LogsConfigurationResult

Read OrganizationS3LogsConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrganizationS3LogsConfigurationResult

Show OrganizationS3LogsConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrganizationS3LogsConfigurationResult

Generic OrganizationS3LogsConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrganizationS3LogsConfigurationResult

NFData OrganizationS3LogsConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrganizationS3LogsConfigurationResult

Hashable OrganizationS3LogsConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrganizationS3LogsConfigurationResult

FromJSON OrganizationS3LogsConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrganizationS3LogsConfigurationResult

type Rep OrganizationS3LogsConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.OrganizationS3LogsConfigurationResult

type Rep OrganizationS3LogsConfigurationResult = D1 ('MetaData "OrganizationS3LogsConfigurationResult" "Network.AWS.GuardDuty.Types.OrganizationS3LogsConfigurationResult" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "OrganizationS3LogsConfigurationResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "autoEnable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newOrganizationS3LogsConfigurationResult Source #

Create a value of OrganizationS3LogsConfigurationResult with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:autoEnable:OrganizationS3LogsConfigurationResult', organizationS3LogsConfigurationResult_autoEnable - A value that describes whether S3 data event logs are automatically enabled for new members of the organization.

Owner

data Owner Source #

Contains information on the owner of the bucket.

See: newOwner smart constructor.

Constructors

Owner' (Maybe Text) 

Instances

Instances details
Eq Owner Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Owner

Methods

(==) :: Owner -> Owner -> Bool #

(/=) :: Owner -> Owner -> Bool #

Read Owner Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Owner

Show Owner Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Owner

Methods

showsPrec :: Int -> Owner -> ShowS #

show :: Owner -> String #

showList :: [Owner] -> ShowS #

Generic Owner Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Owner

Associated Types

type Rep Owner :: Type -> Type #

Methods

from :: Owner -> Rep Owner x #

to :: Rep Owner x -> Owner #

NFData Owner Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Owner

Methods

rnf :: Owner -> () #

Hashable Owner Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Owner

Methods

hashWithSalt :: Int -> Owner -> Int #

hash :: Owner -> Int #

FromJSON Owner Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Owner

type Rep Owner Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Owner

type Rep Owner = D1 ('MetaData "Owner" "Network.AWS.GuardDuty.Types.Owner" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "Owner'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newOwner :: Owner Source #

Create a value of Owner with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:id:Owner', owner_id - The canonical user ID of the bucket owner. For information about locating your canonical user ID see Finding Your Account Canonical User ID.

PermissionConfiguration

data PermissionConfiguration Source #

Contains information about how permissions are configured for the S3 bucket.

See: newPermissionConfiguration smart constructor.

Instances

Instances details
Eq PermissionConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PermissionConfiguration

Read PermissionConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PermissionConfiguration

Show PermissionConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PermissionConfiguration

Generic PermissionConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PermissionConfiguration

Associated Types

type Rep PermissionConfiguration :: Type -> Type #

NFData PermissionConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PermissionConfiguration

Methods

rnf :: PermissionConfiguration -> () #

Hashable PermissionConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PermissionConfiguration

FromJSON PermissionConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PermissionConfiguration

type Rep PermissionConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PermissionConfiguration

type Rep PermissionConfiguration = D1 ('MetaData "PermissionConfiguration" "Network.AWS.GuardDuty.Types.PermissionConfiguration" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "PermissionConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountLevelPermissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccountLevelPermissions)) :*: S1 ('MetaSel ('Just "bucketLevelPermissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BucketLevelPermissions))))

newPermissionConfiguration :: PermissionConfiguration Source #

Create a value of PermissionConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountLevelPermissions:PermissionConfiguration', permissionConfiguration_accountLevelPermissions - Contains information about the account level permissions on the S3 bucket.

$sel:bucketLevelPermissions:PermissionConfiguration', permissionConfiguration_bucketLevelPermissions - Contains information about the bucket level permissions for the S3 bucket.

PortProbeAction

data PortProbeAction Source #

Contains information about the PORT_PROBE action described in the finding.

See: newPortProbeAction smart constructor.

Instances

Instances details
Eq PortProbeAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PortProbeAction

Read PortProbeAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PortProbeAction

Show PortProbeAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PortProbeAction

Generic PortProbeAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PortProbeAction

Associated Types

type Rep PortProbeAction :: Type -> Type #

NFData PortProbeAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PortProbeAction

Methods

rnf :: PortProbeAction -> () #

Hashable PortProbeAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PortProbeAction

FromJSON PortProbeAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PortProbeAction

type Rep PortProbeAction Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PortProbeAction

type Rep PortProbeAction = D1 ('MetaData "PortProbeAction" "Network.AWS.GuardDuty.Types.PortProbeAction" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "PortProbeAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "portProbeDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PortProbeDetail])) :*: S1 ('MetaSel ('Just "blocked") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newPortProbeAction :: PortProbeAction Source #

Create a value of PortProbeAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:portProbeDetails:PortProbeAction', portProbeAction_portProbeDetails - A list of objects related to port probe details.

$sel:blocked:PortProbeAction', portProbeAction_blocked - Indicates whether EC2 blocked the port probe to the instance, such as with an ACL.

PortProbeDetail

data PortProbeDetail Source #

Contains information about the port probe details.

See: newPortProbeDetail smart constructor.

Instances

Instances details
Eq PortProbeDetail Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PortProbeDetail

Read PortProbeDetail Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PortProbeDetail

Show PortProbeDetail Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PortProbeDetail

Generic PortProbeDetail Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PortProbeDetail

Associated Types

type Rep PortProbeDetail :: Type -> Type #

NFData PortProbeDetail Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PortProbeDetail

Methods

rnf :: PortProbeDetail -> () #

Hashable PortProbeDetail Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PortProbeDetail

FromJSON PortProbeDetail Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PortProbeDetail

type Rep PortProbeDetail Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PortProbeDetail

type Rep PortProbeDetail = D1 ('MetaData "PortProbeDetail" "Network.AWS.GuardDuty.Types.PortProbeDetail" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "PortProbeDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "localPortDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LocalPortDetails)) :*: (S1 ('MetaSel ('Just "remoteIpDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RemoteIpDetails)) :*: S1 ('MetaSel ('Just "localIpDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LocalIpDetails)))))

newPortProbeDetail :: PortProbeDetail Source #

Create a value of PortProbeDetail with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:localPortDetails:PortProbeDetail', portProbeDetail_localPortDetails - The local port information of the connection.

$sel:remoteIpDetails:PortProbeDetail', portProbeDetail_remoteIpDetails - The remote IP information of the connection.

$sel:localIpDetails:PortProbeDetail', portProbeDetail_localIpDetails - The local IP information of the connection.

PrivateIpAddressDetails

data PrivateIpAddressDetails Source #

Contains other private IP address information of the EC2 instance.

See: newPrivateIpAddressDetails smart constructor.

Instances

Instances details
Eq PrivateIpAddressDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PrivateIpAddressDetails

Read PrivateIpAddressDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PrivateIpAddressDetails

Show PrivateIpAddressDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PrivateIpAddressDetails

Generic PrivateIpAddressDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PrivateIpAddressDetails

Associated Types

type Rep PrivateIpAddressDetails :: Type -> Type #

NFData PrivateIpAddressDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PrivateIpAddressDetails

Methods

rnf :: PrivateIpAddressDetails -> () #

Hashable PrivateIpAddressDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PrivateIpAddressDetails

FromJSON PrivateIpAddressDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PrivateIpAddressDetails

type Rep PrivateIpAddressDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PrivateIpAddressDetails

type Rep PrivateIpAddressDetails = D1 ('MetaData "PrivateIpAddressDetails" "Network.AWS.GuardDuty.Types.PrivateIpAddressDetails" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "PrivateIpAddressDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "privateDnsName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "privateIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPrivateIpAddressDetails :: PrivateIpAddressDetails Source #

Create a value of PrivateIpAddressDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:privateDnsName:PrivateIpAddressDetails', privateIpAddressDetails_privateDnsName - The private DNS name of the EC2 instance.

$sel:privateIpAddress:PrivateIpAddressDetails', privateIpAddressDetails_privateIpAddress - The private IP address of the EC2 instance.

ProductCode

data ProductCode Source #

Contains information about the product code for the EC2 instance.

See: newProductCode smart constructor.

Constructors

ProductCode' (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq ProductCode Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ProductCode

Read ProductCode Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ProductCode

Show ProductCode Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ProductCode

Generic ProductCode Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ProductCode

Associated Types

type Rep ProductCode :: Type -> Type #

NFData ProductCode Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ProductCode

Methods

rnf :: ProductCode -> () #

Hashable ProductCode Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ProductCode

FromJSON ProductCode Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ProductCode

type Rep ProductCode Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ProductCode

type Rep ProductCode = D1 ('MetaData "ProductCode" "Network.AWS.GuardDuty.Types.ProductCode" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ProductCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "productType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newProductCode :: ProductCode Source #

Create a value of ProductCode with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:code:ProductCode', productCode_code - The product code information.

$sel:productType:ProductCode', productCode_productType - The product code type.

PublicAccess

data PublicAccess Source #

Describes the public access policies that apply to the S3 bucket.

See: newPublicAccess smart constructor.

Instances

Instances details
Eq PublicAccess Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PublicAccess

Read PublicAccess Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PublicAccess

Show PublicAccess Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PublicAccess

Generic PublicAccess Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PublicAccess

Associated Types

type Rep PublicAccess :: Type -> Type #

NFData PublicAccess Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PublicAccess

Methods

rnf :: PublicAccess -> () #

Hashable PublicAccess Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PublicAccess

FromJSON PublicAccess Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PublicAccess

type Rep PublicAccess Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.PublicAccess

type Rep PublicAccess = D1 ('MetaData "PublicAccess" "Network.AWS.GuardDuty.Types.PublicAccess" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "PublicAccess'" 'PrefixI 'True) (S1 ('MetaSel ('Just "permissionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PermissionConfiguration)) :*: S1 ('MetaSel ('Just "effectivePermission") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPublicAccess :: PublicAccess Source #

Create a value of PublicAccess with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:permissionConfiguration:PublicAccess', publicAccess_permissionConfiguration - Contains information about how permissions are configured for the S3 bucket.

$sel:effectivePermission:PublicAccess', publicAccess_effectivePermission - Describes the effective permission on this bucket after factoring all attached policies.

RemoteIpDetails

data RemoteIpDetails Source #

Contains information about the remote IP address of the connection.

See: newRemoteIpDetails smart constructor.

Instances

Instances details
Eq RemoteIpDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.RemoteIpDetails

Read RemoteIpDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.RemoteIpDetails

Show RemoteIpDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.RemoteIpDetails

Generic RemoteIpDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.RemoteIpDetails

Associated Types

type Rep RemoteIpDetails :: Type -> Type #

NFData RemoteIpDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.RemoteIpDetails

Methods

rnf :: RemoteIpDetails -> () #

Hashable RemoteIpDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.RemoteIpDetails

FromJSON RemoteIpDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.RemoteIpDetails

type Rep RemoteIpDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.RemoteIpDetails

type Rep RemoteIpDetails = D1 ('MetaData "RemoteIpDetails" "Network.AWS.GuardDuty.Types.RemoteIpDetails" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "RemoteIpDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "geoLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GeoLocation)) :*: S1 ('MetaSel ('Just "city") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe City))) :*: (S1 ('MetaSel ('Just "organization") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Organization)) :*: (S1 ('MetaSel ('Just "country") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Country)) :*: S1 ('MetaSel ('Just "ipAddressV4") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newRemoteIpDetails :: RemoteIpDetails Source #

Create a value of RemoteIpDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:geoLocation:RemoteIpDetails', remoteIpDetails_geoLocation - The location information of the remote IP address.

$sel:city:RemoteIpDetails', remoteIpDetails_city - The city information of the remote IP address.

$sel:organization:RemoteIpDetails', remoteIpDetails_organization - The ISP organization information of the remote IP address.

$sel:country:RemoteIpDetails', remoteIpDetails_country - The country code of the remote IP address.

$sel:ipAddressV4:RemoteIpDetails', remoteIpDetails_ipAddressV4 - The IPv4 remote address of the connection.

RemotePortDetails

data RemotePortDetails Source #

Contains information about the remote port.

See: newRemotePortDetails smart constructor.

Instances

Instances details
Eq RemotePortDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.RemotePortDetails

Read RemotePortDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.RemotePortDetails

Show RemotePortDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.RemotePortDetails

Generic RemotePortDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.RemotePortDetails

Associated Types

type Rep RemotePortDetails :: Type -> Type #

NFData RemotePortDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.RemotePortDetails

Methods

rnf :: RemotePortDetails -> () #

Hashable RemotePortDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.RemotePortDetails

FromJSON RemotePortDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.RemotePortDetails

type Rep RemotePortDetails Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.RemotePortDetails

type Rep RemotePortDetails = D1 ('MetaData "RemotePortDetails" "Network.AWS.GuardDuty.Types.RemotePortDetails" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "RemotePortDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "portName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newRemotePortDetails :: RemotePortDetails Source #

Create a value of RemotePortDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:portName:RemotePortDetails', remotePortDetails_portName - The port name of the remote connection.

$sel:port:RemotePortDetails', remotePortDetails_port - The port number of the remote connection.

Resource

data Resource Source #

Contains information about the AWS resource associated with the activity that prompted GuardDuty to generate a finding.

See: newResource smart constructor.

Instances

Instances details
Eq Resource Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Resource

Read Resource Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Resource

Show Resource Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Resource

Generic Resource Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Resource

Associated Types

type Rep Resource :: Type -> Type #

Methods

from :: Resource -> Rep Resource x #

to :: Rep Resource x -> Resource #

NFData Resource Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Resource

Methods

rnf :: Resource -> () #

Hashable Resource Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Resource

Methods

hashWithSalt :: Int -> Resource -> Int #

hash :: Resource -> Int #

FromJSON Resource Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Resource

type Rep Resource Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Resource

type Rep Resource = D1 ('MetaData "Resource" "Network.AWS.GuardDuty.Types.Resource" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "Resource'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "s3BucketDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [S3BucketDetail])) :*: S1 ('MetaSel ('Just "instanceDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceDetails))) :*: (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "accessKeyDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccessKeyDetails)))))

newResource :: Resource Source #

Create a value of Resource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:s3BucketDetails:Resource', resource_s3BucketDetails - Contains information on the S3 bucket.

$sel:instanceDetails:Resource', resource_instanceDetails - The information about the EC2 instance associated with the activity that prompted GuardDuty to generate a finding.

$sel:resourceType:Resource', resource_resourceType - The type of AWS resource.

$sel:accessKeyDetails:Resource', resource_accessKeyDetails - The IAM access key details (IAM user information) of a user that engaged in the activity that prompted GuardDuty to generate a finding.

S3BucketDetail

data S3BucketDetail Source #

Contains information on the S3 bucket.

See: newS3BucketDetail smart constructor.

Instances

Instances details
Eq S3BucketDetail Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.S3BucketDetail

Read S3BucketDetail Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.S3BucketDetail

Show S3BucketDetail Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.S3BucketDetail

Generic S3BucketDetail Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.S3BucketDetail

Associated Types

type Rep S3BucketDetail :: Type -> Type #

NFData S3BucketDetail Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.S3BucketDetail

Methods

rnf :: S3BucketDetail -> () #

Hashable S3BucketDetail Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.S3BucketDetail

FromJSON S3BucketDetail Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.S3BucketDetail

type Rep S3BucketDetail Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.S3BucketDetail

newS3BucketDetail :: S3BucketDetail Source #

Create a value of S3BucketDetail with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:createdAt:S3BucketDetail', s3BucketDetail_createdAt - The date and time the bucket was created at.

$sel:publicAccess:S3BucketDetail', s3BucketDetail_publicAccess - Describes the public access policies that apply to the S3 bucket.

$sel:arn:S3BucketDetail', s3BucketDetail_arn - The Amazon Resource Name (ARN) of the S3 bucket.

$sel:defaultServerSideEncryption:S3BucketDetail', s3BucketDetail_defaultServerSideEncryption - Describes the server side encryption method used in the S3 bucket.

$sel:name:S3BucketDetail', s3BucketDetail_name - The name of the S3 bucket.

$sel:tags:S3BucketDetail', s3BucketDetail_tags - All tags attached to the S3 bucket

$sel:owner:S3BucketDetail', s3BucketDetail_owner - The owner of the S3 bucket.

$sel:type':S3BucketDetail', s3BucketDetail_type - Describes whether the bucket is a source or destination bucket.

S3LogsConfiguration

data S3LogsConfiguration Source #

Describes whether S3 data event logs will be enabled as a data source.

See: newS3LogsConfiguration smart constructor.

Instances

Instances details
Eq S3LogsConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.S3LogsConfiguration

Read S3LogsConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.S3LogsConfiguration

Show S3LogsConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.S3LogsConfiguration

Generic S3LogsConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.S3LogsConfiguration

Associated Types

type Rep S3LogsConfiguration :: Type -> Type #

NFData S3LogsConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.S3LogsConfiguration

Methods

rnf :: S3LogsConfiguration -> () #

Hashable S3LogsConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.S3LogsConfiguration

ToJSON S3LogsConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.S3LogsConfiguration

type Rep S3LogsConfiguration Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.S3LogsConfiguration

type Rep S3LogsConfiguration = D1 ('MetaData "S3LogsConfiguration" "Network.AWS.GuardDuty.Types.S3LogsConfiguration" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "S3LogsConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newS3LogsConfiguration Source #

Create a value of S3LogsConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:enable:S3LogsConfiguration', s3LogsConfiguration_enable - The status of S3 data event logs as a data source.

S3LogsConfigurationResult

data S3LogsConfigurationResult Source #

Describes whether S3 data event logs will be enabled as a data source.

See: newS3LogsConfigurationResult smart constructor.

Instances

Instances details
Eq S3LogsConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.S3LogsConfigurationResult

Read S3LogsConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.S3LogsConfigurationResult

Show S3LogsConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.S3LogsConfigurationResult

Generic S3LogsConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.S3LogsConfigurationResult

Associated Types

type Rep S3LogsConfigurationResult :: Type -> Type #

NFData S3LogsConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.S3LogsConfigurationResult

Hashable S3LogsConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.S3LogsConfigurationResult

FromJSON S3LogsConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.S3LogsConfigurationResult

type Rep S3LogsConfigurationResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.S3LogsConfigurationResult

type Rep S3LogsConfigurationResult = D1 ('MetaData "S3LogsConfigurationResult" "Network.AWS.GuardDuty.Types.S3LogsConfigurationResult" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "S3LogsConfigurationResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DataSourceStatus)))

newS3LogsConfigurationResult Source #

Create a value of S3LogsConfigurationResult with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:S3LogsConfigurationResult', s3LogsConfigurationResult_status - A value that describes whether S3 data event logs are automatically enabled for new members of the organization.

SecurityGroup

data SecurityGroup Source #

Contains information about the security groups associated with the EC2 instance.

See: newSecurityGroup smart constructor.

Constructors

SecurityGroup' (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq SecurityGroup Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.SecurityGroup

Read SecurityGroup Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.SecurityGroup

Show SecurityGroup Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.SecurityGroup

Generic SecurityGroup Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.SecurityGroup

Associated Types

type Rep SecurityGroup :: Type -> Type #

NFData SecurityGroup Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.SecurityGroup

Methods

rnf :: SecurityGroup -> () #

Hashable SecurityGroup Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.SecurityGroup

FromJSON SecurityGroup Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.SecurityGroup

type Rep SecurityGroup Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.SecurityGroup

type Rep SecurityGroup = D1 ('MetaData "SecurityGroup" "Network.AWS.GuardDuty.Types.SecurityGroup" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "SecurityGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "groupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSecurityGroup :: SecurityGroup Source #

Create a value of SecurityGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:groupName:SecurityGroup', securityGroup_groupName - The security group name of the EC2 instance.

$sel:groupId:SecurityGroup', securityGroup_groupId - The security group ID of the EC2 instance.

ServiceInfo

data ServiceInfo Source #

Contains additional information about the generated finding.

See: newServiceInfo smart constructor.

Instances

Instances details
Eq ServiceInfo Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ServiceInfo

Read ServiceInfo Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ServiceInfo

Show ServiceInfo Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ServiceInfo

Generic ServiceInfo Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ServiceInfo

Associated Types

type Rep ServiceInfo :: Type -> Type #

NFData ServiceInfo Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ServiceInfo

Methods

rnf :: ServiceInfo -> () #

Hashable ServiceInfo Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ServiceInfo

FromJSON ServiceInfo Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ServiceInfo

type Rep ServiceInfo Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ServiceInfo

newServiceInfo :: ServiceInfo Source #

Create a value of ServiceInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:archived:ServiceInfo', serviceInfo_archived - Indicates whether this finding is archived.

$sel:resourceRole:ServiceInfo', serviceInfo_resourceRole - The resource role information for this finding.

$sel:eventFirstSeen:ServiceInfo', serviceInfo_eventFirstSeen - The first-seen timestamp of the activity that prompted GuardDuty to generate this finding.

$sel:eventLastSeen:ServiceInfo', serviceInfo_eventLastSeen - The last-seen timestamp of the activity that prompted GuardDuty to generate this finding.

$sel:serviceName:ServiceInfo', serviceInfo_serviceName - The name of the AWS service (GuardDuty) that generated a finding.

$sel:detectorId:ServiceInfo', serviceInfo_detectorId - The detector ID for the GuardDuty service.

$sel:action:ServiceInfo', serviceInfo_action - Information about the activity that is described in a finding.

$sel:evidence:ServiceInfo', serviceInfo_evidence - An evidence object associated with the service.

$sel:count:ServiceInfo', serviceInfo_count - The total count of the occurrences of this finding type.

$sel:userFeedback:ServiceInfo', serviceInfo_userFeedback - Feedback that was submitted about the finding.

SortCriteria

data SortCriteria Source #

Contains information about the criteria used for sorting findings.

See: newSortCriteria smart constructor.

Instances

Instances details
Eq SortCriteria Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.SortCriteria

Read SortCriteria Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.SortCriteria

Show SortCriteria Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.SortCriteria

Generic SortCriteria Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.SortCriteria

Associated Types

type Rep SortCriteria :: Type -> Type #

NFData SortCriteria Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.SortCriteria

Methods

rnf :: SortCriteria -> () #

Hashable SortCriteria Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.SortCriteria

ToJSON SortCriteria Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.SortCriteria

type Rep SortCriteria Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.SortCriteria

type Rep SortCriteria = D1 ('MetaData "SortCriteria" "Network.AWS.GuardDuty.Types.SortCriteria" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "SortCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "orderBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrderBy))))

newSortCriteria :: SortCriteria Source #

Create a value of SortCriteria with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attributeName:SortCriteria', sortCriteria_attributeName - Represents the finding attribute (for example, accountId) to sort findings by.

$sel:orderBy:SortCriteria', sortCriteria_orderBy - The order by which the sorted findings are to be displayed.

Tag

data Tag Source #

Contains information about a tag associated with the EC2 instance.

See: newTag smart constructor.

Constructors

Tag' (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq Tag Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Read Tag Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Tag

Show Tag Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

NFData Tag Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

FromJSON Tag Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Network.AWS.GuardDuty.Types.Tag" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTag :: Tag Source #

Create a value of Tag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:key:Tag', tag_key - The EC2 instance tag key.

$sel:value:Tag', tag_value - The EC2 instance tag value.

ThreatIntelligenceDetail

data ThreatIntelligenceDetail Source #

An instance of a threat intelligence detail that constitutes evidence for the finding.

See: newThreatIntelligenceDetail smart constructor.

Instances

Instances details
Eq ThreatIntelligenceDetail Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelligenceDetail

Read ThreatIntelligenceDetail Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelligenceDetail

Show ThreatIntelligenceDetail Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelligenceDetail

Generic ThreatIntelligenceDetail Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelligenceDetail

Associated Types

type Rep ThreatIntelligenceDetail :: Type -> Type #

NFData ThreatIntelligenceDetail Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelligenceDetail

Hashable ThreatIntelligenceDetail Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelligenceDetail

FromJSON ThreatIntelligenceDetail Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelligenceDetail

type Rep ThreatIntelligenceDetail Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.ThreatIntelligenceDetail

type Rep ThreatIntelligenceDetail = D1 ('MetaData "ThreatIntelligenceDetail" "Network.AWS.GuardDuty.Types.ThreatIntelligenceDetail" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "ThreatIntelligenceDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "threatNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "threatListName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newThreatIntelligenceDetail :: ThreatIntelligenceDetail Source #

Create a value of ThreatIntelligenceDetail with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:threatNames:ThreatIntelligenceDetail', threatIntelligenceDetail_threatNames - A list of names of the threats in the threat intelligence list that triggered the finding.

$sel:threatListName:ThreatIntelligenceDetail', threatIntelligenceDetail_threatListName - The name of the threat intelligence list that triggered the finding.

Total

data Total Source #

Contains the total usage with the corresponding currency unit for that value.

See: newTotal smart constructor.

Constructors

Total' (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq Total Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Total

Methods

(==) :: Total -> Total -> Bool #

(/=) :: Total -> Total -> Bool #

Read Total Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Total

Show Total Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Total

Methods

showsPrec :: Int -> Total -> ShowS #

show :: Total -> String #

showList :: [Total] -> ShowS #

Generic Total Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Total

Associated Types

type Rep Total :: Type -> Type #

Methods

from :: Total -> Rep Total x #

to :: Rep Total x -> Total #

NFData Total Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Total

Methods

rnf :: Total -> () #

Hashable Total Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Total

Methods

hashWithSalt :: Int -> Total -> Int #

hash :: Total -> Int #

FromJSON Total Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Total

type Rep Total Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.Total

type Rep Total = D1 ('MetaData "Total" "Network.AWS.GuardDuty.Types.Total" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "Total'" 'PrefixI 'True) (S1 ('MetaSel ('Just "amount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "unit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTotal :: Total Source #

Create a value of Total with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:amount:Total', total_amount - The total usage.

$sel:unit:Total', total_unit - The currency unit that the amount is given in.

UnprocessedAccount

data UnprocessedAccount Source #

Contains information about the accounts that weren't processed.

See: newUnprocessedAccount smart constructor.

Instances

Instances details
Eq UnprocessedAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UnprocessedAccount

Read UnprocessedAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UnprocessedAccount

Show UnprocessedAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UnprocessedAccount

Generic UnprocessedAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UnprocessedAccount

Associated Types

type Rep UnprocessedAccount :: Type -> Type #

NFData UnprocessedAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UnprocessedAccount

Methods

rnf :: UnprocessedAccount -> () #

Hashable UnprocessedAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UnprocessedAccount

FromJSON UnprocessedAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UnprocessedAccount

type Rep UnprocessedAccount Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UnprocessedAccount

type Rep UnprocessedAccount = D1 ('MetaData "UnprocessedAccount" "Network.AWS.GuardDuty.Types.UnprocessedAccount" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UnprocessedAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "result") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newUnprocessedAccount Source #

Create a value of UnprocessedAccount with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountId:UnprocessedAccount', unprocessedAccount_accountId - The AWS account ID.

$sel:result:UnprocessedAccount', unprocessedAccount_result - A reason why the account hasn't been processed.

UsageAccountResult

data UsageAccountResult Source #

Contains information on the total of usage based on account IDs.

See: newUsageAccountResult smart constructor.

Instances

Instances details
Eq UsageAccountResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageAccountResult

Read UsageAccountResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageAccountResult

Show UsageAccountResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageAccountResult

Generic UsageAccountResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageAccountResult

Associated Types

type Rep UsageAccountResult :: Type -> Type #

NFData UsageAccountResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageAccountResult

Methods

rnf :: UsageAccountResult -> () #

Hashable UsageAccountResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageAccountResult

FromJSON UsageAccountResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageAccountResult

type Rep UsageAccountResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageAccountResult

type Rep UsageAccountResult = D1 ('MetaData "UsageAccountResult" "Network.AWS.GuardDuty.Types.UsageAccountResult" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UsageAccountResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "total") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Total))))

newUsageAccountResult :: UsageAccountResult Source #

Create a value of UsageAccountResult with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountId:UsageAccountResult', usageAccountResult_accountId - The Account ID that generated usage.

$sel:total:UsageAccountResult', usageAccountResult_total - Represents the total of usage for the Account ID.

UsageCriteria

data UsageCriteria Source #

Contains information about the criteria used to query usage statistics.

See: newUsageCriteria smart constructor.

Instances

Instances details
Eq UsageCriteria Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageCriteria

Read UsageCriteria Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageCriteria

Show UsageCriteria Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageCriteria

Generic UsageCriteria Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageCriteria

Associated Types

type Rep UsageCriteria :: Type -> Type #

NFData UsageCriteria Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageCriteria

Methods

rnf :: UsageCriteria -> () #

Hashable UsageCriteria Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageCriteria

ToJSON UsageCriteria Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageCriteria

type Rep UsageCriteria Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageCriteria

type Rep UsageCriteria = D1 ('MetaData "UsageCriteria" "Network.AWS.GuardDuty.Types.UsageCriteria" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UsageCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "dataSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [DataSource]))))

newUsageCriteria :: UsageCriteria Source #

Create a value of UsageCriteria with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountIds:UsageCriteria', usageCriteria_accountIds - The account IDs to aggregate usage statistics from.

$sel:resources:UsageCriteria', usageCriteria_resources - The resources to aggregate usage statistics from. Only accepts exact resource names.

$sel:dataSources:UsageCriteria', usageCriteria_dataSources - The data sources to aggregate usage statistics from.

UsageDataSourceResult

data UsageDataSourceResult Source #

Contains information on the result of usage based on data source type.

See: newUsageDataSourceResult smart constructor.

Instances

Instances details
Eq UsageDataSourceResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageDataSourceResult

Read UsageDataSourceResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageDataSourceResult

Show UsageDataSourceResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageDataSourceResult

Generic UsageDataSourceResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageDataSourceResult

Associated Types

type Rep UsageDataSourceResult :: Type -> Type #

NFData UsageDataSourceResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageDataSourceResult

Methods

rnf :: UsageDataSourceResult -> () #

Hashable UsageDataSourceResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageDataSourceResult

FromJSON UsageDataSourceResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageDataSourceResult

type Rep UsageDataSourceResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageDataSourceResult

type Rep UsageDataSourceResult = D1 ('MetaData "UsageDataSourceResult" "Network.AWS.GuardDuty.Types.UsageDataSourceResult" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UsageDataSourceResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataSource)) :*: S1 ('MetaSel ('Just "total") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Total))))

newUsageDataSourceResult :: UsageDataSourceResult Source #

Create a value of UsageDataSourceResult with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dataSource:UsageDataSourceResult', usageDataSourceResult_dataSource - The data source type that generated usage.

$sel:total:UsageDataSourceResult', usageDataSourceResult_total - Represents the total of usage for the specified data source.

UsageResourceResult

data UsageResourceResult Source #

Contains information on the sum of usage based on an AWS resource.

See: newUsageResourceResult smart constructor.

Instances

Instances details
Eq UsageResourceResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageResourceResult

Read UsageResourceResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageResourceResult

Show UsageResourceResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageResourceResult

Generic UsageResourceResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageResourceResult

Associated Types

type Rep UsageResourceResult :: Type -> Type #

NFData UsageResourceResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageResourceResult

Methods

rnf :: UsageResourceResult -> () #

Hashable UsageResourceResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageResourceResult

FromJSON UsageResourceResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageResourceResult

type Rep UsageResourceResult Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageResourceResult

type Rep UsageResourceResult = D1 ('MetaData "UsageResourceResult" "Network.AWS.GuardDuty.Types.UsageResourceResult" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UsageResourceResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "total") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Total)) :*: S1 ('MetaSel ('Just "resource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newUsageResourceResult :: UsageResourceResult Source #

Create a value of UsageResourceResult with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:total:UsageResourceResult', usageResourceResult_total - Represents the sum total of usage for the specified resource type.

$sel:resource:UsageResourceResult', usageResourceResult_resource - The AWS resource that generated usage.

UsageStatistics

data UsageStatistics Source #

Contains the result of GuardDuty usage. If a UsageStatisticType is provided the result for other types will be null.

See: newUsageStatistics smart constructor.

Instances

Instances details
Eq UsageStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageStatistics

Read UsageStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageStatistics

Show UsageStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageStatistics

Generic UsageStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageStatistics

Associated Types

type Rep UsageStatistics :: Type -> Type #

NFData UsageStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageStatistics

Methods

rnf :: UsageStatistics -> () #

Hashable UsageStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageStatistics

FromJSON UsageStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageStatistics

type Rep UsageStatistics Source # 
Instance details

Defined in Network.AWS.GuardDuty.Types.UsageStatistics

type Rep UsageStatistics = D1 ('MetaData "UsageStatistics" "Network.AWS.GuardDuty.Types.UsageStatistics" "amazonka-guarddutyZSamazonka-guardduty" 'False) (C1 ('MetaCons "UsageStatistics'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "sumByDataSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UsageDataSourceResult])) :*: S1 ('MetaSel ('Just "topResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UsageResourceResult]))) :*: (S1 ('MetaSel ('Just "sumByAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UsageAccountResult])) :*: S1 ('MetaSel ('Just "sumByResource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UsageResourceResult])))))

newUsageStatistics :: UsageStatistics Source #

Create a value of UsageStatistics with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:sumByDataSource:UsageStatistics', usageStatistics_sumByDataSource - The usage statistic sum organized by on data source.

$sel:topResources:UsageStatistics', usageStatistics_topResources - Lists the top 50 resources that have generated the most GuardDuty usage, in order from most to least expensive.

$sel:sumByAccount:UsageStatistics', usageStatistics_sumByAccount - The usage statistic sum organized by account ID.

$sel:sumByResource:UsageStatistics', usageStatistics_sumByResource - The usage statistic sum organized by resource.